我正在使用此php syntax file,我想弃用phpdoc评论。
此语法文件already creates是phpdoc注释的syn区域。相关代码是
syn region phpDocComment start="/\*\*" end="\*/" keepend contains=phpCommentTitle,phpDocTags,phpTodo,@Spell
现在我的问题是如何为已在我的~/.vimrc
文件中创建的此syn区域启用折叠?
我在~/.vimrc
中添加了以下行,但它无效。
syn region phpDocComment start="/\*\*" end="\*/" keepend contains=phpCommentTitle,phpDocTags,phpTodo,@Spell fold
答案 0 :(得分:1)
查看:scriptnames
输出。您的~/.vimrc
一开始就执行,而语法脚本只在Vim启动,加载缓冲区,文件类型检测等后加载。
如果您需要扩充语法脚本并且不想修改脚本本身(除非您是作者,否则不建议这样做 - 您必须在每次脚本更新后重新应用更改),正确的地方是通过 after 目录。将:syntax
命令放入~/.vim/after/syntax/php.vim
。
由于这只扩展了原始语法规则,您可能必须先删除原始语法规则(也在后文件中):
syn clear phpDocComment