3

我目前正在使用 Vim 的拼写检查,它很棒,但是当敲出一个长字母或一些注释时,我经常发现忽略拼写错误并稍后再回来更容易。但是,捣碎[z然后更改单词有点烦人。我想知道是否有某种可以使用的向导aspell check方法(例如)来检查文档中所有拼写错误的单词并提供修复/添加/忽略它们的选项。

4

2 回答 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 回答