禁用某些文件名的语法突出显示

菲利普·弗兰克

我在.vimrc中启用了语法高亮显示,但是这会使某些文件的加载时间过长。因此,我需要针对这些文件禁用(或确切地说,不启用...启用它,然后禁用它不是解决方案)语法高亮显示。我试过了

au BufNewFile,BufRead !*.inc syntax enable

但这根本没有应用语法高亮显示。这里提供的解决方案对我不起作用,因为我无法按文件类型进行区分。我尝试适应无济于事,这可能会或可能不会与“语法启用”所需的事件有关。

感谢您的指导!

英戈·卡卡特

提到的解决方案指向正确的方向:为所有缓冲区定义一个autocmd ,然后(而不是'filetype')通过expand('<afile>')以下方式与文件名匹配

au BufNewFile,BufRead * if expand('<afile>:e') !=? 'inc' | syntax enable | endif

在这里,我使用了您*.inc的条件扩展示例如果发现匹配繁琐而宁愿使用autocmd语法,则也可以使用中间缓冲区标志来做到这一点,因为autocmds会按定义顺序执行:

au BufNewFile,BufRead *.inc let b:isOmitSyntax = 1
au BufNewFile,BufRead *     if ! exists('b:isOmitSyntax') | syntax enable | endif

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

禁用某些文件名的语法突出显示

来自分类Dev

如何关闭没有文件名或文件类型的新 vim 窗口的语法突出显示?

来自分类Dev

仅对*某些*文件扩展vim的语法突出显示?

来自分类Dev

Sublime Text 3通过文件名的正则表达式设置语法突出显示

来自分类Dev

Intellij IDEA红/棕色突出显示的文件名

来自分类Dev

禁用Bookdown中的语法突出显示

来自分类Dev

在Jekyll中显示文件名,并带有突出显示的代码

来自分类Dev

GitHub Atom:如何根据名称对某些文件应用特定的语法突出显示

来自分类Dev

Geany:某些单词的自定义文件类型的语法突出显示

来自分类Dev

Emacs:非代码文件的语法突出显示

来自分类Dev

* .smt文件在vim中的语法突出显示

来自分类Dev

修改gedit语法突出显示文件

来自分类Dev

如何在不带扩展名的Python文件中启用语法突出显示?

来自分类Dev

如何为Visual Studio 2010或2013的备用文件扩展名获取语法突出显示?

来自分类Dev

为特定文件夹(不是扩展名)设置语法突出显示

来自分类Dev

如何为Visual Studio 2010或2013的备用文件扩展名获取语法突出显示?

来自分类Dev

Meld:将文件扩展名与语言语法突出显示相关联

来自分类Dev

高亮显示的文件名

来自分类Dev

Sublime Text 3:自定义某些语法突出显示

来自分类Dev

stackedit是否允许您禁用代码块的语法突出显示?

来自分类Dev

在Slate中禁用语法错误突出显示

来自分类Dev

暂时禁用/切换ace中的语法突出显示

来自分类Dev

如何在VIM中禁用搜索模式语法突出显示

来自分类Dev

stackit允许您禁用代码块的语法突出显示吗?

来自分类Dev

在Slate中禁用语法错误突出显示

来自分类Dev

JTree禁用某些节点上的突出显示效果

来自分类Dev

文件名包含某些文本

来自分类Dev

如何禁用Javac文件名检查?

来自分类Dev

禁用QFileDialog中的文件名框

Related 相关文章

  1. 1

    禁用某些文件名的语法突出显示

  2. 2

    如何关闭没有文件名或文件类型的新 vim 窗口的语法突出显示?

  3. 3

    仅对*某些*文件扩展vim的语法突出显示?

  4. 4

    Sublime Text 3通过文件名的正则表达式设置语法突出显示

  5. 5

    Intellij IDEA红/棕色突出显示的文件名

  6. 6

    禁用Bookdown中的语法突出显示

  7. 7

    在Jekyll中显示文件名,并带有突出显示的代码

  8. 8

    GitHub Atom:如何根据名称对某些文件应用特定的语法突出显示

  9. 9

    Geany:某些单词的自定义文件类型的语法突出显示

  10. 10

    Emacs:非代码文件的语法突出显示

  11. 11

    * .smt文件在vim中的语法突出显示

  12. 12

    修改gedit语法突出显示文件

  13. 13

    如何在不带扩展名的Python文件中启用语法突出显示?

  14. 14

    如何为Visual Studio 2010或2013的备用文件扩展名获取语法突出显示?

  15. 15

    为特定文件夹(不是扩展名)设置语法突出显示

  16. 16

    如何为Visual Studio 2010或2013的备用文件扩展名获取语法突出显示?

  17. 17

    Meld:将文件扩展名与语言语法突出显示相关联

  18. 18

    高亮显示的文件名

  19. 19

    Sublime Text 3:自定义某些语法突出显示

  20. 20

    stackedit是否允许您禁用代码块的语法突出显示?

  21. 21

    在Slate中禁用语法错误突出显示

  22. 22

    暂时禁用/切换ace中的语法突出显示

  23. 23

    如何在VIM中禁用搜索模式语法突出显示

  24. 24

    stackit允许您禁用代码块的语法突出显示吗?

  25. 25

    在Slate中禁用语法错误突出显示

  26. 26

    JTree禁用某些节点上的突出显示效果

  27. 27

    文件名包含某些文本

  28. 28

    如何禁用Javac文件名检查?

  29. 29

    禁用QFileDialog中的文件名框

热门标签

归档