[英]Is it possible to set `matchpairs` in vim based on filetype?
仅当文件类型为PHP时,我才想在vim中设置以下matchpairs
选项。
set matchpairs+==:;
有可能做到吗?
我试图阅读有关matchpairs
对的文档,但似乎没有提到任何这样的选择。
按文件类型自定义设置的最佳方法是将文件ftplugin
到运行时文件夹的ftplugin
文件夹中。 通常~/.vim/ftplugin
该文件必须被命名为文件类型,因此,如果您是针对Ruby执行的,则使用~/.vim/ftplugin/ruby.vim
只要确保您对文件类型有支持
:filetype plugin on
和! 也许不使用set
命令,而是要使用setlocal
以便效果仅保留在当前缓冲区内。
将此添加到您的.vimrc
:
autocmd FileType php setlocal matchpairs+==:;
但是,如果要为特定文件类型设置更多设置,则应将它们保存在~/.vim/ftplugin/YOUR_LANGUAGE.vim
(不使用autocmd FileType YOUR_LANGUAGE
前缀)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.