【问题标题】:Disable syntax highlighting, but only for one filetype禁用语法高亮,但仅适用于一种文件类型
【发布时间】:2018-08-02 17:02:29
【问题描述】:

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

au FileType foo    syntax off

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

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

【问题讨论】:

标签: vim


【解决方案1】:
au FileType foo setlocal syntax=OFF

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

setlocal syntax=OFF

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-04
    • 2014-04-25
    • 1970-01-01
    • 2011-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多