我目前正在使用 Vim 的拼写检查,它很棒,但是当敲出一个长字母或一些注释时,我经常发现忽略拼写错误并稍后再回来更容易。但是,捣碎[z
然后更改单词有点烦人。我想知道是否有某种可以使用的向导aspell check
方法(例如)来检查文档中所有拼写错误的单词并提供修复/添加/忽略它们的选项。
问问题
908 次
2 回答
4
我的SpellCheck 插件将所有拼写错误显示为快速修复列表,通过:SpellCheck
. 然后,您可以使用内置的快速修复导航(例如:cnext
,可能绑定到键映射)快速浏览列表。zg
诸如等命令z=
被转发到目标拼写错误。
于 2013-09-29T16:08:38.687 回答
3
一种方法是将拼写检查键映射映射到您的小键盘。它允许您快速拼写检查文档。
我最常使用的键可能是:
- 下一个拼写错误的单词 -> numpad 3
- 显示替代品 -> 数字键盘 5
- 选择替代 - > 5(然后输入选择数量以更改单词)
- 将单词包含在字典中-> numpad 8
在我的 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允许我在完成草稿后打开拼写检查,并选择最终编辑所需的语言。
于 2013-09-29T01:11:18.627 回答