:syntax enable(或:syntax on)有效,因为这两个选项也会打开文件类型检测.在折叠或突出显示工作之前必须检测文件类型.
如果您正在使用PHP进行开发,则可能需要将这三行添加到.vimrc中
set nocompatible " Because filetype detection doesn't work well in compatible mode
filetype plugin indent on " Turns on filetype detection, filetype plugins, and filetype indenting all of which add nice extra features to whatever language you're using
syntax enable " Turns on filetype detection if not already on, and then applies filetype-specific highlighting.
然后你可以把你的let g:php_folding = 2并在你的〜/ .vim / after / ftplugin / php.vim文件中设置foldmethod = syntax.
这将保持您的.vimrc文件干净,帮助组织您的所有设置,foldmethod =语法只会影响php文件(如果您想将语法设置为所有文件类型的默认折叠方法,请将该行留在.vimrc文件中)
有关更多详细信息,请阅读以下帮助文件
:help filetype :help usr_05.txt :help usr_43.txt