Прямо сейчас, когда я делаю это :set spell
в своем Vim, орфографические ошибки выделяются, как если бы они были выделенным текстом. Я хочу, чтобы MS-Word подчеркивал орфографические ошибки. Я пытался :help spell
поискать, но не нашел подсказки. Любая помощь приветствуется.
91
undercurl
(«волнистое» подчеркивание, похожее на слово ms) является значением по умолчанию в gvim, хотя, очевидно, нет способа сделать «волнистое» подчеркивание в терминале.:hi SpellBad cterm=underline ctermfg=red
. Или он подчеркнул и жирным шрифтом::hi SpellBad cterm=underline,bold
.----
тоже показывают , но мне просто казалось логичным, что переход на волнистый означает просто замену-
на~
, но я могу ошибаться в этом.----
показано? Терминалы не используют символы для подчеркивания (хотя вы всегда можете написать свои собственные), они просто интерпретируют конкретную escape-последовательность, отправленную vim, как «начало подчеркнутой области», а другую последовательность - как «конец подчеркнутой области» (или даже «очистить все стили »). То, что отображается на самом деле, определяется кодом терминалов, но я думаю, большинство из них просто передают информацию о стиле в библиотеку визуализации шрифтов. Здесь ничто не мешает терминалам поддерживать волнистое подчеркивание, но библиотеки шрифтов не используют символы для подчеркивания.Вышеуказанное нужно вводить каждый раз, когда вы устанавливаете цветовую схему. Если вы хотите избежать этого, вам следует использовать
autocmd
.См. Https://vi.stackexchange.com/questions/18295/how-to-set-a-colorscheme-that-still-shows-spelling-errors.
источник