Vim高亮显示特定的文件类型(在哪里放置语法文件,vim事件,放入vimrc的行)
我已经定义了一个文件时间,jak.vim以便在记笔记时提供自定义突出显示,但是它已应用于一些没有.jak扩展名的文件。特别是名为的文件progress.jlog。只是为了测试问题是否特定于该扩展名,我重命名progress.jlog为progress(无扩展名)但遇到了相同的问题。 我做了什么: 我jak.vim在目录中创建~/.vim/ftdetect 我在vim参考中描述了此行:“ au BufRead,BufNewFile * .jak set filetype = jak”到顶部 我重新启动了vim(:x,然后重新打开) 这是我的~/.vim/ftdetect/jak.vim样子: ~/.vim/ftdetect][505]% cat jak.vim au BufRead, BufNewFile *.jak set filetype=jak syn region JakeSubtitle start=+==+ end=+==+ highlight JakeSubtitle ctermbg=black ctermfg=DarkMagenta syn region JakeTitle start=+===+ end=+===+ highlight JakeTitle ctermbg=black ctermfg=yellow syn region JakeMasterTitle start=+====+ end=+====+ highlight JakeMasterTitle cterm=bold term=bold …