W tej chwili, kiedy robię to :set spell
w moim Vimie, błędy ortograficzne są podświetlane, jakby były zaznaczonym tekstem. To, czego chcę, to podkreślenie błędów ortograficznych w formacie MS Word. Próbowałem :help spell
poszukać, ale nie mogłem znaleźć wskazówki. Każda pomoc jest mile widziana.
vim
spell-checking
mkc
źródło
źródło
undercurl
(podkreślenie "faliste" podobne do słowa ms) jest domyślną wartością w gvim, chociaż oczywiście nie ma sposobu na podkreślenie "falistego" w terminalu.:hi SpellBad cterm=underline ctermfg=red
. Lub mieć to podkreślone i pogrubione::hi SpellBad cterm=underline,bold
.----
zbyt, ale to po prostu wydawało się logiczne, że zmienia się tylko falowane powinna obejmować wymianę-
z~
, ale mogę się mylić tam.----
pokazane? Terminale nie używają symboli do podkreślenia (chociaż zawsze możesz napisać własne to będzie), po prostu interpretują określoną sekwencję ucieczki wysłaną przez vima jako „początek podkreślonego regionu”, a inną sekwencję jako „koniec podkreślonego regionu” (lub nawet „wyczyść wszystko style »). To, co jest faktycznie pokazane, jest określone w kodzie terminali, ale myślę, że większość z nich po prostu przekazuje informacje o stylu do biblioteki renderującej czcionki. Nic w tym miejscu nie uniemożliwia terminalom obsługi falistego podkreślania, ale biblioteki czcionek nie używają symboli do podkreślania.Powyższe należy wpisywać za każdym razem, gdy ustawiasz schemat kolorów. Jeśli chcesz tego uniknąć, powinieneś użyć
autocmd
.Zobacz /vi/18295/how-to-set-a-colorscheme-that-still-shows-spelling-errors
źródło