我正在macOS上使用vim 8.1(用于插件管理的vim-plug)。我需要使用COOL文件,因此我手动下载了syntax file并将其放入~/.vim/syntax
我将以下行添加到了.vimrc
中,以便将.cl
扩展名与COOL相关联:
au BufNewFile,BufRead *.cl setf cool
但是,当我将.cl
个文件加载到vim中时,它无法识别该语言。
:verbose set ft ?
产量:
filetype=lisp
Last set from /usr/local/Cellar/vim/8.1.0650/share/vim/vim81/filetype.vim line 875
将.virmc
行更改为:
au BufNewFile,BufRead *.cool setf cool
使vim将文件识别为COOL。
要使.cl
默认为COOL而不是LISP怎么办?
答案 0 :(得分:2)
使用以下内容创建文件~/.vim/filetype.vim
:
augroup filetypedetect
au BufNewFile,BufRead *.cl setf cool
augroup END
请参见:help new-filetype
。