簡體   English   中英

VIM xml 語法高亮錯誤

[英]VIM xml syntax highlight error

VIM xml 語法高亮錯誤

任何人都可以解釋一下,為什么語法高亮只有額外的空間才正確?

這種事情通常是由插件引起的。 您可以嘗試在關閉插件的情況下重現該問題(使用--noplugin或什至-N -u NONE啟動 Vim;請注意,您可能必須手動啟用:syntax on:filetype plugin on )。 如果你沒有這個問題,那么這是一個插件問題。

然后您需要找出導致突出顯示的語法組。 :syn list顯示所有活動組,但安裝SyntaxAttr.vim - 顯示光標下字符的語法突出顯示屬性時會更容易。 當您知道違規語法組的名稱時,您可以調查它的來源; (最后:scriptnames行) :scriptnames可能會有所幫助。

如果您對正在使用的語法/分組感到好奇,請嘗試以下操作:

" show the groupings under cursor
command! SS echo map(synstack(line('.'), col('.')), 'synIDattr(v:val, "name")')

它只是幫助解決問題,當然不會解決您的問題。

將光標移動到您感興趣的地方,然后運行:SS以獲取輸出,例如:

['jsxRegion', 'xmlError']

暫無
暫無

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

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