当前位置:  开发笔记 > 编程语言 > 正文

基于Vim语法的PHP折叠

如何解决《基于Vim语法的PHP折叠》经验,为你挑选了1个好方法。

我已经下载了php.vim文件,其中包含基于PHP的语法信息.它应该能够提供基于语法的折叠,但由于某些原因我无法使其工作.

我已:let g:php_folding 2:set foldmethod=syntax但无济于事.我很确定文件是在正确的位置并由vim读取,因为我可以做:let g:php_sql_query=1哪些工作.

php.vim文件位于~/.vim/syntax/php.vim



1> 小智..:

: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=2set foldmethod=syntax你的~/.vim/after/ftplugin/php.vim文件.

这将保持您的.vimrc文件干净,帮助组织您的所有设置,foldmethod =语法只会影响php文件(如果您想将语法设置为所有文件类型的默认折叠方法,请将该行留在.vimrc文件中)

有关更多详细信息,请阅读以下帮助文件

:help filetype
:help usr_05.txt
:help usr_43.txt

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有