我目前正在使用Vim的拼写检查,这很棒,但是当敲击一个长信或一些笔记时,我经常会发现更容易忽略拼写错误并稍后再回来。然而,混合[z
然后改变这个词有点烦人。我想知道是否有某种向导方法可以使用(如aspell check
),它会遍历文档中所有拼写错误的单词并提供修复/添加/的选项忽略它们。
答案 0 :(得分:3)
一种方法是将拼写检查键映射映射到您的小键盘。它允许您快速拼写检查文档。
我经常使用的键可能是:
在我的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允许我在完成草稿后启用拼写检查,并选择最终编辑所需的语言。
答案 1 :(得分:1)
我的SpellCheck plugin通过:SpellCheck
将所有拼写错误显示为快速修复列表。然后,您可以使用内置的quickfix导航(例如:cnext
,可能绑定到键映射)以快速浏览列表。 zg
,z=
等命令会转发到目标拼写错误。