6

ここで説明されているように、pman を介して PHP マニュアルを読む機能をセットアップしました

私の.vimrcファイルに次を追加したので、押しKて新しい分割ウィンドウでマニュアルページを読むことができます。

source $VIMRUNTIME/ftplugin/man.vim
nnoremap K :Man <cword><cr>

これは時々完全に機能します。一部の関数では、期待どおりに man ページが表示されます。その他、「'method_exists' が見つかりません。」などのエラーが表示されます。まず、man ページが古くなっているのではないかと思いましたが、そうではないようです。

ターミナルから実行するpman method_existsと、予想される man ページが表示されます。

一部のマニュアルページのみが Vim 内で正しく表示される理由を知っている人はいますか?

ありがとう!

4

2 に答える 2

3

を押すKと、一部のキーワードのマニュアル ページが表示されることがわかりました。これは、それらのキーワードにもマニュアル ページが関連付けられているためです。man ページをよく調べて、それが PHP キーワードではないことに気付きませんでした。

これが正しく機能する前に、man パスを指定する必要がありました。私の行を~/.vimrc次のように更新しました。

source $VIMRUNTIME/ftplugin/man.vim
nnoremap K :Man --manpath=/usr/share/doc/php5-common/PEAR/pman/ <cword><cr>

助けと提案をありがとう!

于 2012-09-11T16:03:01.993 に答える
0

それは、単語と WORD の違いかもしれません。:help <cword>対を参照してください<cWORD>。ただし、常に WORD が必要なわけではないため、最初に選択キーワードを視覚的に選択してから を押す必要がある場合がありますK

于 2012-09-11T03:53:50.357 に答える