Vim将扩展名为".pl"的文件的文件类型更改为prolog而不是perl

ant*_*618 1 vim vim-syntax-highlighting

.pl扩展名为perl 的文件的默认文件类型.但是我经常使用prolog所以每次打开一个新文件时我都必须通过运行vim命令手动设置它

:set filetype=prolog

我尝试通过插入以下行来自动化它 ~/.vimrc

autocmd BufNewFile,BufRead *.pl set syntax=prolog

还尝试在.vim/ftdetect/pl.vim文件中插入此行是徒劳的.

如何将.pl文件设置为prolog类型而不是perl?

Chr*_*ndt 5

Vim应该自动检测到这一点,但您可以通过在.vimrc中相应地设置变量g:filetype_pl来覆盖它:

let g:filetype_pl="prolog"
Run Code Online (Sandbox Code Playgroud)