Улучшение ответа PDug: чтобы сделать исправление орфографии отменяемым отдельно от вставок, используйте это:
imap <c-l> <c-g>u<Esc>[s1z=`]a<c-g>u
<c-g>u
вставляет отмену-разрыв
Остальное то же самое.1006 *
Таким образом, если вам не нравится выбранная коррекция, вы можете отменить ее, используя <Esc>u
.Без отмены, это отменило бы полную вставку.Обратите внимание, что отмена в конце сопоставления гарантирует, что текст, добавленный после исправления, можно отменить отдельно от самого исправления.
Кроме того, я счел удобным сопоставить это с CTRL + F (который легко доступен) как в режиме вставки, так и в обычном режиме, например:
imap <c-f> <c-g>u<Esc>[s1z=`]a<c-g>u
nmap <c-f> [s1z=<c-o>
Таким образом, вы можете быстро исправить последнюю ошибку (относительно курсора).