[英]How to override specific syntax rules for XML in vim?
在vim中我的html的結束標記突出顯示與開始標記相同,我的XML不會:
我理解這是我正在使用的主題的問題,這是:
https://github.com/flazz/vim-colorschemes/blob/master/colors/codeschool.vim
但我不知道如何追蹤要改變的內容,以及在哪里覆蓋它。 我希望結束標記與開始標記匹配。
您需要找出導致突出顯示的語法組。 :syn list
顯示所有活動組,但是在安裝SyntaxAttr.vim時更容易- 在光標插件下顯示語法突出顯示字符屬性 。 當您擁有違規語法組的名稱時,您可以調查其來源; (最后一行) :scriptnames
可能有所幫助。
在XML中,開始標記由xmlTag
和xmlTagName
突出顯示,而結束標記由xmlEndTag
突出顯示。 通常,這三個都鏈接到內置的Identifier
高亮組。 您可以通過以下方式調查此更改的位置:
:verbose hi xmlEndTag
xmlEndTag xxx links to Identifier
Last set from /usr/local/share/vim/vim80/syntax/xml.vim
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.