
Es gibt ein nettes PluginMarkierenwodurch mehrere Wörter hervorgehoben werden können.
Mark hat nur sechs Standardfarben definiert.
Laut Dokument können wir jede gewünschte Farbe hinzufügen.
highlight def MarkWord1 ctermbg=Cyan ctermfg=Black guibg=#8CCBEA guifg=Black
highlight def MarkWord2 ctermbg=Green ctermfg=Black guibg=#A4E57E guifg=Black
highlight def MarkWord3 ctermbg=Yellow ctermfg=Black guibg=#FFDB72 guifg=Black
highlight def MarkWord4 ctermbg=Red ctermfg=Black guibg=#FF7272 guifg=Black
highlight def MarkWord5 ctermbg=Magenta ctermfg=Black guibg=#FFB3FF guifg=Black
highlight def MarkWord6 ctermbg=Blue ctermfg=Black guibg=#9999FF guifg=Black
highlight def MarkWord7 ctermbg=DarkCyan ctermfg=Black guibg=#008B8B guifg=Black
highlight def MarkWord8 ctermbg=DarkRed ctermfg=Black guibg=#800000 guifg=Black
highlight def MarkWord9 ctermbg=DarkGreen ctermfg=Black guibg=#254117 guifg=Black
highlight def MarkWord10 ctermbg=Gray ctermfg=Black guibg=#2f4f4f guifg=Black
highlight def MarkWord11 ctermbg=DarkGray ctermfg=Black guibg=#A9A9A9 guifg=Black
Ich konnte 5 Farben hinzufügen. – Ich wollte 20 Farben hinzufügen.
Aber immer wenn ich eine gängige Farbe hinzufüge (z. B. Lila), beschwert sich das Markierungsskript: „Ich kenne die Farbe nicht.“
Das nervt mich.
Welche Farben sind im Skript erlaubt?
Wenn ja, lass es mich bitte wissen.
Antwort1
Um die Liste der verfügbaren Farben in gVim anzuzeigen,
help gui-colors
Eine Liste der Terminalfarben (die allerdings etwas variieren kann) finden Sie unter
help cterm-colors
Dies gilt natürlich für Farben, die einen Namen haben. Sie können sie immer im Format #AAAAAA definieren. In diesem Fall sind Sie nur durch die Anzahl der Farben eingeschränkt, die Ihre Umgebung unterstützt.