在我完成输入该单词后立即自动将第一个建议替换为第一个建议,如何使 vim 自动更正拼写?我试过了
:imap <Space> <Space><ESC>h1z=<End>I<End>
但这会用错误的单词替换所有正确的单词。
在我完成输入该单词后立即自动将第一个建议替换为第一个建议,如何使 vim 自动更正拼写?我试过了
:imap <Space> <Space><ESC>h1z=<End>I<End>
但这会用错误的单词替换所有正确的单词。
我不认为自动更正是一个好主意(你如何处理 Vim 还不知道的单词?),但我有这个插入模式映射来快速更正最后一个拼写错误的单词。只需<C-Z>
在键入时出现红色波浪线时按下:
:inoremap <C-z> <Esc>[s1z=gi
您可能会考虑使用https://github.com/panozzaj/vim-autocorrect来尝试在您键入后立即自动更正许多 Vim 拼写错误的方法。