停用语法突出显示功能,但仅适用于一种文件类型

时间:2018-08-02 17:02:30

标签: vim

我想禁用特定编程语言的语法突出显示。我目前正在使用此

au FileType foo    syntax off

但是,这有一个问题,即即使它们具有不同的文件类型,它也会禁用我在同一窗口中打开的所有新缓冲区的语法高亮显示。是否可以禁用此文件类型的 only 突出显示语法? (例如,同一窗口中具有不同文件类型的所有其他缓冲区都应启用语法突出显示)

可以解决此问题的方法之一是创建一个syntax/foo.vim文件,该文件不突出显示任何内容,但是当foo是其中一种语言时,我不确定如何实现此文件该vim会默认突出显示。

1 个答案:

答案 0 :(得分:2)

au FileType foo setlocal syntax=OFF

如果您想稍微隔离一下配置,请创建一个名为~/.vim/after/ftplugin/foo.vim的文件并将其放入其中:

setlocal syntax=OFF