Можно ли переключить опцию vim при переключении в режим вставки? - PullRequest
7 голосов
/ 18 февраля 2011

Я недавно обнаружил опцию заклинания благодаря этому ответу на Code Review , и я чувствую, что эта опция действительно полезна (при редактировании) и действительно раздражает (при чтении кода, из-за всех ложных позитивы).

Хотелось бы как-то автоматически включить опцию при переходе в режим вставки:

set spell

и отключить его автоматически при переключении обратно в нормальный режим:

set nospell

1 Ответ

9 голосов
/ 18 февраля 2011

Добавление следующих команд в .vimrc должно помочь (если вы не используете CTRL + C для выхода из режима вставки):

autocmd InsertEnter * setlocal spell
autocmd InsertLeave * setlocal nospell

Так как это отличный трюк, я добавил эти строки в мой .vimrc!

Если вы хотите избавиться от выделенных слов, вы можете добавить их в список «хороших» слов, поместив курсор на них и набрав zg. См. :help spell для получения дополнительной информации

...