vim 如何知道 syntax-color .hgrc?

vim 如何知道 syntax-color .hgrc?

使用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

相关内容