我目前在使用Vim的拼写检查,它非常好用。但是,当我写一封长信或一些笔记时,我经常发现忽略拼写错误并稍后回来处理更容易。然而,按下[z
然后更改单词有点烦人。我想知道是否有某种“向导”方法可用(例如aspell check
),可以遍历文档中的所有拼写错误,并提供修复/添加/忽略它们的选项。
我目前在使用Vim的拼写检查,它非常好用。但是,当我写一封长信或一些笔记时,我经常发现忽略拼写错误并稍后回来处理更容易。然而,按下[z
然后更改单词有点烦人。我想知道是否有某种“向导”方法可用(例如aspell check
),可以遍历文档中的所有拼写错误,并提供修复/添加/忽略它们的选项。
我的拼写检查插件会通过:SpellCheck
将所有拼写错误显示为快速修复列表。您可以使用内置的快速修复导航(例如:cnext
,可能绑定到键映射)快速浏览列表。像zg
、z=
等命令会转发到目标拼写错误。
一种方法是将拼写检查键映射到您的数字键盘上。这样可以快速检查文档的拼写。
我经常使用的键可能是:
它在我的vimrc文件中看起来像这样:
"------------------------------------
" Spell Check Key bindings
"------------------------------------
nmap <silent> <F7> :call ToggleSpell()<CR>
nmap <k5> z=
nmap <k1> [s
nmap <k3> ]s
nmap <k8> zg
nmap <k9> zug
我已经习惯了,它非常快速,因为你可以轻松掌握所有的拼写检查命令。而且ToggleSpell可以让我在草稿写完后打开拼写检查,并选择我需要的语言进行最终编辑。
g
、=
, ...)的功能会很不错。无论如何,这是一个非常有用的答案 :D - Kevin Cox