Można użyć hi
(skrót :help highlight
) polecenia w swojej ~/.vimrc
. Ogólna struktura ma:
hi SpellBad ctermfg=015 ctermbg=000 cterm=none guifg=#FFFFFF guibg=#000000 gui=none
cterm
dla terminala vim i gui
jest gVim. fg
oznacza pierwszy plan i jest koloru liter, a bg
oznacza tło i jest kolorem za literami.
Kolory terminali mogą wynosić 0-15 dla standardowych kolorów terminali (8 normalnych i 8 jasnych) lub 0-255 dla terminów obsługujących 256 kolorów, takich jak xterm-256colors. Kolory gui są w formacie szesnastkowym. xterm-color-table to przydatne odniesienie zarówno dla kolorów 256, jak i heksadecymalnych. Ostateczna opcja może być używana do określenia pogrubienia pogrubionej, kursywa lub żadnej (nie).
W twoim przypadku najprościej jest ustawić czarny kolor na pierwszym planie, aby litery się wyróżniały. Najpierw znajdź słowo, które zostało błędnie wpisane na :set spell
, a następnie wpisując asdflkjasldf lub coś podobnego. Następnie wpisz :hi SpellBad ctermfg=000 guifg=#000
i sprawdź, czy to rozwiązanie Ci się podoba. Jeśli nie, użyj tabeli xterm-color lub innego koloru, aby znaleźć kolor, który Ci się podoba.
Dawno temu, kiedy opublikowałem to pytanie, znalazłem słoneczną kolorystykę dla mojej skorupy. –
Używam samoluminowanego siebie, spróbuj 'highlight Pmenu ctermbg = darkred ctermfg = biały guibg = black gui = bold' sprawdź, czy to naprawiło problem. Oczywiście ustaw kolor tła zgodnie z [tutaj] (https://github.com/altercation/vim-colors-solarized) –