基于Vim语法的PHP折叠
发布时间:2020-12-15 19:02:46 所属栏目:安全 来源:网络整理
导读:我已经下载了php.vim文件,其中包含基于PHP的语法信息.它应该能够提供基于语法的折叠,但由于某些原因我无法使其工作. 我已经设置:让g:php_folding 2和:set foldmethod = syntax但无效.我很确定文件是在正确的位置并由vim读取,因为我可以这样做:让g:php_s
我已经下载了php.vim文件,其中包含基于PHP的语法信息.它应该能够提供基于语法的折叠,但由于某些原因我无法使其工作.
我已经设置:让g:php_folding 2和:set foldmethod = syntax但无效.我很确定文件是在正确的位置并由vim读取,因为我可以这样做:让g:php_sql_query = 1可行. php.vim文件位于?/ .vim / syntax / php.vim中
: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文件中) 有关更多详细信息,请阅读以下帮助文件
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- scala – 使用严格功能的编程从一个poset生成一个
- 一个不错的基于Bootstrap的JQuery分页插件,包含
- vim – 添加对’ci |`和`da |`的支持(选择管道中
- Graduation_App_Code/WebService.cs
- 在Scala中,是否存在将异常转换为Options的预先存
- scala – 与简单方法相比,min散列的Spark Jaccar
- 40 个超棒的免费 Bootstrap HTML5 网站模板
- Bootstrap3基础 text-muted/success... 辅助类样
- bash – 提取与“foo”匹配的文件的最后10行
- angularjs – 使用JSONP找不到JSON_CALLBACK
热点阅读