簡體   English   中英

如何關閉名為//的vim高亮組

[英]How to turn off a vim highlight group named //

引入注釋的兩個字符,即//,以黃色突出顯示。 我不想要這個。 它發生在所有類型的文件中:C,js,html,pl。

當我咨詢vim幫助時,它說要做到這一點

 :so $VIMRUNTIME/syntax/hitest.vim

看高亮組。 (我也可以這樣做:嗨)。

我確實看到了//突出顯示組。 文檔讀給我聽起來好像我可以執行以下操作來關閉突出顯示

:hi // NONE

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

肯定有問題的高亮組你的名字命名// 我知道這不是JavaScript語法的突出顯示組的名稱。

您可以在Github上的vim語法文件中查看突出顯示的組定義

" 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將不會發表所有類型的評論。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM