1

在我完成输入该单词后立即自动将第一个建议替换为第一个建议,如何使 vim 自动更正拼写?我试过了

:imap <Space> <Space><ESC>h1z=<End>I<End>

但这会用错误的单词替换所有正确的单词。

4

2 回答 2

6

我不认为自动更正是一个好主意(你如何处理 Vim 还不知道的单词?),但我有这个插入模式映射来快速更正最后一个拼写错误的单词。只需<C-Z>在键入时出现红色波浪线时按下:

:inoremap <C-z> <Esc>[s1z=gi
于 2013-01-30T10:41:03.083 回答
0

您可能会考虑使用https://github.com/panozzaj/vim-autocorrect来尝试在您键入后立即自动更正许多 Vim 拼写错误的方法。

于 2014-02-04T13:58:49.440 回答