helptags无法使用vim php手册生成正确的标记

helptags无法使用vim php手册生成正确的标记,php,vim,Php,Vim,我在此下载并在~/.vim/vim php手册中解压tgz文件有一个标记文件。我可以在某个函数名上使用K,并查看该函数的参数。一切都很好 但是我在Vim正常模式下执行:Helptags,它在~/.Vim/Vim php手册中生成一些有线标记 我认为Vim必须使用错误的符号生成错误的标记。我打开文件~/.vim/vim php manual/ifx-getsqlca.txt并:set ft=text。我看到估计的是环绕星号*,像*估计的*,所以Vim把它当作标签名 这是不是意味着我不能永远执行:H

我在此下载并在~/.vim/vim php手册中解压tgz文件有一个标记文件。我可以在某个函数名上使用K,并查看该函数的参数。一切都很好

但是我在Vim正常模式下执行:Helptags,它在~/.Vim/Vim php手册中生成一些有线标记

我认为Vim必须使用错误的符号生成错误的标记。我打开文件~/.vim/vim php manual/ifx-getsqlca.txt并:set ft=text。我看到估计的是环绕星号*,像*估计的*,所以Vim把它当作标签名

这是不是意味着我不能永远执行:Helptags?因为它总是为vim php手册生成错误的标记


这似乎是矛盾的,因为vim将在runtimepath中找到帮助文件,并且:Helptags将使用runtimepath生成标记?

奇怪的是,当我展开vim-php-manual.tgz时,我得到的一个文件是vim-php-manual.tgz

当我扩展归档文件时,会得到一堆*.txt文件、一个标签文件和我刚才提到的奇怪文件。没有子目录,没有其他内容。因此,您所要做的就是创建一个目录,将归档文件扩展到其中,并调整vim中的“tags”选项。如果仅在编辑php时需要设置,请使用文件类型自动命令或将其放入…/after/ftplugin/php.vim中

我认为这个想法是使用与归档捆绑在一起的tags文件,而不是使用vim从帮助文件生成它。如果需要重新生成标记文件,请按照找到归档文件的页面上的说明进行操作

病原体插件的:Helptags函数部分仅解析扩展名为.txt的文件,这些文件位于“runtimepath”下的目录doc/中。如果您不想在运行:Helptags时覆盖标记文件,则调用放置这些文件的目录,而不是doc/,例如doc php/或vim php manual/


我只是这样做了,将文件放入~/.vim/vim-php-manual/,然后运行:Helptags,但没有任何效果。

指向vim-php-manual.tar.gz的链接不起作用。服务器似乎将PHP视为普通文件。你能提供另一种下载方式吗?@benjifisher我已经更新了插件zip的链接。哦,我确实在rtp中添加了vim php手册。感谢您的耐心等待。我从runtimepath中删除了“~/.vim/vim php manual”,但K根本不起作用。我把它加回去,它会起作用的。我有什么误解吗?
/   apache-request-headers.txt  /*\/*
NOT strtr.txt   /*NOT*
estimated   ifx-getsqlca.txt    /*estimated*