如何关闭名为//

时间:2019-05-01 18:54:46

标签: vim

引入注释的两个字符,即//,以黄色突出显示。我不要这个它发生在所有类型的文件中:C,js,html,pl。

当我咨询vim帮助时,它说要这样做

 :so $VIMRUNTIME/syntax/hitest.vim

查看突出显示组。 (我也可以使用:hi来做到这一点。)

我确实看到一个//高亮组。该文档向我显示,好像我可以执行以下操作以关闭突出显示

:hi // NONE

但这对我不起作用。 (给我Invalid character in group name。)Mac OS,vim版本8.0

1 个答案:

答案 0 :(得分:0)

您确定您所关注的重点小组是否被命名为//??我知道这不是JavaScript语法突出显示组的名称。

您可以look at the highlight group definitions in the vim syntax files on Github

" Define the default highlighting.
" Only when an item doesn't have highlighting yet
hi def link javaScriptComment       Comment
hi def link javaScriptLineComment       Comment
hi def link javaScriptCommentTodo       Todo
hi def link javaScriptSpecial       Special
hi def link javaScriptStringS       String
hi def link javaScriptStringD       String
hi def link javaScriptStringT       String
hi def link javaScriptCharacter     Character

因此:hi javaScriptComment NONE仅应突出显示JavaScript注释。 :hi Comment NONE会取消所有类型的注释。