6

我已经设置了通过 pman 阅读 PHP 手册的能力,如下所述:http: //bjori.blogspot.com/2010/01/unix-manual-pages-for-php-functions.html

在我的.vimrc文件中,我添加了以下内容,因此我可以按K在新的拆分窗口中阅读手册页。

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

有时,这很有效。某些函数会按照您的预期显示手册页。其他人,例如,我收到错误“找不到'method_exists'。”。首先,我想知道手册页是否已过时,但看起来并非如此。

如果我pman method_exists从终端运行,我会看到预期的手册页。

有谁知道为什么只有一些手册页在 Vim 中正确显示?

谢谢!

4

2 回答 2

3

我发现按下时K只会显示某些关键字的手册页,因为这些关键字也有相关的手册页。我没有仔细检查手册页,没有注意到它不是针对 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

这可能是单词和单词之间的区别。参见:help <cword><cWORD>. 但是,您可能并不总是想要一个 WORD,因此您可能需要先在视觉上选择选择关键字,然后按K

于 2012-09-11T03:53:50.357 回答