如何給每個變數不同的顏色?

如何給每個變數不同的顏色?

是否有可能有一個 vim 配色方案,其中每個變數都被賦予唯一的顏色?

如果是這樣,怎麼辦?

當目視掃描代碼時,此功能非常有用。

(我想我在 KDevelop 中看到了這個功能。)

答案1

在 Vim 中,語法高亮是一個兩階段的過程:

  1. A文法腳本(對於特定語言)定義解析規則並確定可以明確突出顯示的內容。通常有一個抽象層,其中包含各個元素連結的邏輯突出顯示組。
  2. 你的配色方案(或預設顏色)將某些顏色(取決於功能)指派給突出顯示群組。

通常,所有變數都被指派相同的mylangVariable突出顯示組。要在此處啟用單獨突出顯示,需要不同的動態(!)語法插件。儘管最近有人嘗試在 Javascript 中突出顯示語法範圍,但我還沒有看到任何您想要的語法插件。

選擇

如果可以的話手動突出顯示各個變量,有相應的插件,例如我的標記插件。 (插件頁面有替代插件的連結。)

相關內容