在Vim中阅读PHP手册页

时间:2012-09-10 23:50:24

标签: php vim man

我已经设置了通过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中正确显示?

谢谢!

2 个答案:

答案 0 :(得分:3)

我发现按下K会显示某些关键字的手册页,因为这些关键字也会关联手册页。我没有仔细检查手册页,注意它不是PHP关键字。

我必须指定man路径才能正常工作。我已将~/.vimrc中的行更新为以下内容:

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

感谢您的帮助和建议!

答案 1 :(得分:0)

这可能是一个词和一个词的区别。请参阅:help <cword><cWORD>。但是,您可能并不总是想要一个WORD,因此您可能需要首先直观地选择选择关键字,然后按K