php - 在 Vim 中阅读 PHP 手册页

标签 php vim manpage

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

谢谢!

最佳答案

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

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

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

感谢您的帮助和建议!

关于php - 在 Vim 中阅读 PHP 手册页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12360929/

相关文章:

php - ajax 和 php : how to select variables from database and insert in database using ajax

php - Phalcon 备份 View 路径

php - 为什么 while 循环显示单行?

html - 从命令行验证 HTML

php - 拉维尔 5.2 : Class Imagick not found

vim - 为什么使用 Screen 粘贴时换行后会有多余的空格?

vim:检查设置值被修改的位置

shell - 联机帮助页标题中 shell 命令名称后面的括号中的数字有何含义?

bash - 记录 bash 函数

go - golang 的手册页?