Über Vim und Mark Plugin

Über Vim und Mark Plugin

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.

verwandte Informationen