1
Vim內置了一大堆突出顯示,並且插件添加了更多內容。突出顯示應用於各種原因,包括代碼語法,拼寫,縮進,搜索,編碼錯誤和標準等。由於突出顯示的選項有限,因此有幾個亮點看起來相同 - 尤其是代碼錯誤,並且拼寫錯誤都以紅色標出(在我的colourscheme中)。我怎樣才能找出爲什麼一個字符在Vim中突出顯示?
有沒有什麼辦法可以問vim:「什麼突出顯示規則適用於光標下的字符?」
Vim內置了一大堆突出顯示,並且插件添加了更多內容。突出顯示應用於各種原因,包括代碼語法,拼寫,縮進,搜索,編碼錯誤和標準等。由於突出顯示的選項有限,因此有幾個亮點看起來相同 - 尤其是代碼錯誤,並且拼寫錯誤都以紅色標出(在我的colourscheme中)。我怎樣才能找出爲什麼一個字符在Vim中突出顯示?
有沒有什麼辦法可以問vim:「什麼突出顯示規則適用於光標下的字符?」
找出哪個語法組導致突出顯示。 :syn list
顯示所有活動組,但在安裝SyntaxAttr.vim - Show syntax highlighting attributes of character under cursor插件時更容易。如果您有違規語法組的名稱,則可以調查它來自哪裏; (最後一行):scriptnames
可能會有所幫助。