如何关闭名为//的vim高亮组

问题描述 投票:0回答:1

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

当我咨询vim帮助时,它说要做到这一点

 :so $VIMRUNTIME/syntax/hitest.vim

看高亮组。 (我也可以这样做:嗨)。

我确实看到了一个//突出组。文档读给我听起来好像我可以执行以下操作来关闭突出显示

:hi // NONE

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

vim
1个回答
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将不会发表所有类型的评论。

© www.soinside.com 2019 - 2024. All rights reserved.