Questions tagged «spell-checking»

该功能可以识别并突出显示拼写错误的单词,并让您在可能的正确替换词中进行选择。

2
自动更正拼写错误
我已经启用了拼写检查功能 :set spell spelllang=en_us 现在,我可以通过键入来更正单词的拼写1z=(即,选择1st拼写更正(z=))。 每当我输入空格时,如何使它自动在前一个单词上运行而没有任何延迟?它还尝试“修复” 已经正确拼写的单词(这就是为什么我不能做类似的事情inoremap <space> <esc>mmb1z=`ma<space>),因此,我只想纠正拼写错误的每个单词。 有什么方法可以自动更正Vim中拼写错误的单词吗?

1
当我拼错一个单词时,如何让vim听到终端铃声?
我做了很多转录,在不看屏幕的情况下以100+ wpm的速度输入。我认为,如果拼写检查器刚刚标记了最后一个单词,vim可以给我某种听得见的提示(可能表示我打错了,应该仔细检查我写的内容)会很有用。 当我按下空格键时,拼写检查器绝对可以语法高亮显示拼写错误的单词。这是如何运作的?有没有办法同时运行某种命令? 我总是在终端上使用vim;我现在没有设置终端铃,但是如果那是最简单的方法,我可能可以使它工作。

3
如何使拼写检查选择窗口允许我键入自己的更正?
在进行拼写检查时,键入key z=,将显示一个选择列表,如下所示。 如您所见,正确的拼写;“ ie”未显示为任何选项。我想增强此菜单,以便我可以只键入“ ie”并按Enter并替换它。 如果在同一步骤中如果我可以开始输入所提供选项之一的名称,并且制表符与此竞争,那也很好-我的想法是通过输入单词而不是输入数字来替换单词。 我怀疑这需要通过插件来完成,但我不确定这不只是配置选项。

2
如何使vim下载拼写文件?
spelllang首次设置时,系统提示我自动下载适当的拼写文件。由于指令不明确,我以某种方式中止了该过程,当它询问我应将其进入哪个目录时。 现在,当我:set spelllang说Warning: Cannot find word list...时,它不提供下载。 如何重新启动该过程?

4
命令遍历拼写建议
我映射zz到1z=,这在大多数情况下是很好的,但是时不时地,第一个建议不是正确的建议。 因此,我想继续重复zz(或.)循环浏览其他建议。 zz那么,在同一个单词上的第二u2z=个zz将像一样工作,第三个将像一样工作u3z=,依此类推。 关于如何做到这一点的任何想法? 编辑: 基于@ nobe4的出色回答,我设法完成了我想做的事情,但是如果有人有任何改进或建议,我会在这里待一会儿: let s:spell_position = [] let s:spell_count = 0 let s:spell_word = "" function! LoopSpell() if s:spell_position != getpos('.') || \ (s:spell_count > 0 && s:spell_word !~ expand("<cword>")) let s:spell_count = 0 let s:spell_position = getpos('.') endif if s:spell_count > 0 silent execute "normal! …

1
从字典中删除单词
我正在使用gvim: $ gvim --version VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Feb 16 2017 06:36:51) MacOS X (unix) version Included patches: 1-329 Compiled by Homebrew 我正在编辑以下文本行: enable mouse scrolling, pane selection, pan reiszing and so on. 我注意到“ reiszing”的拼写错误,因此我使用以下命令打开了拼写检查: setlocal spell spelllang=en_us “重新整理”如预期的那样突出显示,但是随后我不小心使用了zg将单词添加到我的字典中的命令。我/usr/share/dict/words摸索了一下,但没有发现“正在放松”。 如何从字典中删除该单词? 如果该单词未存储在中/usr/share/dict/words,那么它在哪里? 我在另一个答案中看到该命令 set runtimepath? 可用于查找vim使用以下路径: …

1
拼写错误有奇怪的颜色
我在vim中使用拼写检查器,但我发现一个功能很烦人:错误以一些奇怪的颜色突出显示,这在gnome终端设置中找不到。 我想将突出显示颜色更改为其他颜色,以免混淆wordd,而不更改我的全局字体颜色。我该如何配置?



2
如何使用Vim的“智能引号”进行拼写检查
有“常规”直引号: “ 并且您有一个成角度的“智能引号”: ''“” Vim的拼写检查使用“直”引号,但不能使用天使引号,因此这被认为是“错误”: 这是... Monty Python的 即使不是。 屏幕截图,以防您的字体没有区别: 我该如何解决?我希望让它同时适用于两种变体。


2
如何检查HTML属性中的拼写?
Vim拼写检查功能在大多数情况下都非常有效-甚至还足够聪明,可以区分大多数语言中的文字,注释和代码。但是我有HTML拼写检查问题: <div title="text with mistaek #1" data-text="text with mistaek #2">text with mistaek #3</div> 在上面的示例中,仅div高亮显示内部错误(#3)。这将是巨大的,拥有所有相关属性检查-至少title和data-*,理想-属性的配置清单。 是否可以通过配置或VimScript实现?插件也可以,但是理想情况下,它应该可以针对HTML类似文件的文件(例如ASP .NET MVC cshtml文件)进行配置。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.