Agora, quando faço :set spell
no meu Vim, recebo erros de ortografia destacados como se fossem texto selecionado. O que eu quero é um MS-Word como sublinhado de erros ortográficos. Tentei pesquisar, :help spell
mas não consegui encontrar uma pista. Qualquer ajuda é apreciada.
vim
spell-checking
mkc
fonte
fonte
undercurl
(sublinhado "squiggly" semelhante à palavra ms) é o padrão no gvim, embora obviamente não haja como fazer um sublinhado "squiggly" em um terminal.:hi SpellBad cterm=underline ctermfg=red
,. Ou tê-lo sublinhado e negrito::hi SpellBad cterm=underline,bold
.----
, mas parecia lógico que mudar para squiggly deveria envolver apenas substituir-
por~
, mas posso estar errado nisso .----
mostrado? Terminais não usam símbolos para sublinhar (embora você sempre possa escrever seus próprios), eles apenas interpretam a sequência de escape particular enviada pelo vim como «iniciar região sublinhada» e outra seqüência como «finalizar região sublinhada» (ou mesmo «limpar tudo estilos »). O que realmente é mostrado é determinado no código dos terminais, mas acho que a maioria deles apenas passa informações de estilo para a biblioteca de renderização de fontes. Nada aqui impede que os terminais suportem o sublinhado ondulado, mas as bibliotecas de fontes não usam símbolos para sublinhado.O texto acima precisa ser digitado toda vez que você definir o esquema de cores. Se você deseja evitá-lo, você deve usar
autocmd
.Consulte /vi/18295/how-to-set-a-colorscheme-that-still-shows-spelling-errors
fonte