Suchergebnisse in vim unterstreichen (anstatt sie hervorzuheben)

4492

Im Moment werden alle meine Suchergebnisse in vim in einem hellen (dh nicht lesbaren) Gelb hervorgehoben. Ich habe mich gefragt, ob es eine Möglichkeit gibt, die Hervorhebung von Suchergebnissen als hervorzuheben, anstatt hervorzuheben. Ich habe online gesucht und es scheint möglich, aber die vim-Dokumentation ist so verschleiert, dass ich die Syntax dafür nicht verstehen kann.

4

1 Antwort auf die Frage

9

Sie müssen die Hervorhebung für das Syntaxelement 'Search' ändern. Sie können das mit einem Befehl wie folgt machen:

: markieren Sie Search guibg = black guifg = gelb gui = unterstrichen

Mit diesem Befehl wird die Textfarbe (dh Vordergrund) der gefundenen Suchwörter auf gelb (schwarzer Hintergrund) gesetzt und unterstrichen. Der obige Befehl ändert nur die Hervorhebung für das GUI, das heißt in gvim. Im Terminal zu ändern, denke ich wäre das:

: markieren Sie Search ctermbg = black ctermfg = gelber Begriff = unterstrichen

Dieser Befehl hat die Farben für bg und fg erfolgreich festgelegt. Ich gehe davon aus, dass es auch das Unterstreichungsflag gesetzt hat, aber mein Terminal scheint keine Unterstreichung zu zeigen. Bg = schwarz und fg = gelb ist jedoch viel besser, danke! vor 14 Jahren 0
@Kevin: Es kann nur sein, dass ich dir die falschen Informationen bezüglich re: underline gegeben habe. 'cterm' steht für "Farbterminal" und "Begriff" für "normales Terminal". Du benutzt definitiv ein Cterm. Sie können dies beispielsweise für Unterstreichung versuchen: Markieren Sie die Suche ctermbg = black ctermfg = yellow cterm = underline vor 14 Jahren 1
@Herbert Das hat es geschafft, danke nochmal! vor 14 Jahren 0