我只想在文件类型为PHP时在vim中设置以下matchpairs
选项。
set matchpairs+==:;
有可能吗?
我尝试阅读matchpairs
的文档,但它似乎没有提及任何此类选项。
答案 0 :(得分:3)
按文件类型自定义设置的最佳方法是使用将文件拖放到运行时文件夹的ftplugin
文件夹中。通常~/.vim/ftplugin
该文件必须被命名为文件类型,因此如果您为Ruby执行此操作,则可以~/.vim/ftplugin/ruby.vim
请确保您支持文件类型
:filetype plugin on
和!也许您不想使用set
命令,而是使用setlocal
,因此效果仅保留在当前缓冲区内。
答案 1 :(得分:2)
将此添加到您的.vimrc
:
autocmd FileType php setlocal matchpairs+==:;
但是,如果您要为特定文件类型设置更多设置,则应将其保存在~/.vim/ftplugin/YOUR_LANGUAGE.vim
中(不带autocmd FileType YOUR_LANGUAGE
前缀)。