使用syntax on
,vim 语法高亮显示我的~/.hgrc
文件。
vim 如何识别这个文件?
我怎样才能让 vim 将相同的语法颜色应用于不同名称的文件?
答案1
vim 使用运行时脚本(例如/usr/share/vim/vim73/filetype.vim
)检查文件名,在本例中将其匹配为
" Mercurial config (looks like generic config file)
au BufNewFile,BufRead *.hgrc,*hgrc setf cfg
该脚本记录在此处:Vim 文档:文件类型
您可以使用类似的命令自定义您的环境(事实上,文档建议您这样做,而不是修改已安装的filetype.vim
)。vim 的文档将其称为“自动命令”,其文档是开始阅读该功能的最佳位置:Vim 文档:autocmd