【发布时间】:2013-10-05 00:54:29
【问题描述】:
我目前正在使用 Vim 的拼写检查,它很棒,但是当敲出一个长字母或一些注释时,我经常发现忽略拼写错误并稍后再回来更容易。但是,捣碎[z 然后更改单词有点烦人。我想知道是否可以使用某种 wizard 方法(例如aspell check),它可以检查文档中所有拼写错误的单词并提供修复/添加/忽略它们的选项.
【问题讨论】:
标签: vim vi spell-checking spelling
我目前正在使用 Vim 的拼写检查,它很棒,但是当敲出一个长字母或一些注释时,我经常发现忽略拼写错误并稍后再回来更容易。但是,捣碎[z 然后更改单词有点烦人。我想知道是否可以使用某种 wizard 方法(例如aspell check),它可以检查文档中所有拼写错误的单词并提供修复/添加/忽略它们的选项.
【问题讨论】:
标签: vim vi spell-checking spelling
一种方法是将拼写检查键映射映射到您的小键盘。它允许您快速拼写检查文档。
我最常用的键大概是:
在我的 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,=,...)。无论如何,+1 是一个有用的答案:D
我的SpellCheck plugin 通过:SpellCheck 将所有拼写错误显示为快速修复列表。然后,您可以使用内置的快速修复导航(例如:cnext,可能绑定到键映射)快速浏览列表。类似zg、z=等命令会转发到目标拼写错误。
【讨论】: