![如何給每個變數不同的顏色?](https://rvso.com/image/52108/%E5%A6%82%E4%BD%95%E7%B5%A6%E6%AF%8F%E5%80%8B%E8%AE%8A%E6%95%B8%E4%B8%8D%E5%90%8C%E7%9A%84%E9%A1%8F%E8%89%B2%EF%BC%9F.png)
是否有可能有一個 vim 配色方案,其中每個變數都被賦予唯一的顏色?
如果是這樣,怎麼辦?
當目視掃描代碼時,此功能非常有用。
(我想我在 KDevelop 中看到了這個功能。)
答案1
在 Vim 中,語法高亮是一個兩階段的過程:
- A文法腳本(對於特定語言)定義解析規則並確定可以明確突出顯示的內容。通常有一個抽象層,其中包含各個元素連結的邏輯突出顯示組。
- 你的配色方案(或預設顏色)將某些顏色(取決於功能)指派給突出顯示群組。
通常,所有變數都被指派相同的mylangVariable
突出顯示組。要在此處啟用單獨突出顯示,需要不同的動態(!)語法插件。儘管最近有人嘗試在 Javascript 中突出顯示語法範圍,但我還沒有看到任何您想要的語法插件。
選擇
如果可以的話手動突出顯示各個變量,有相應的插件,例如我的標記插件。 (插件頁面有替代插件的連結。)