Vim拼写检查自动分割屏幕

4

我在一个拼写错误的单词下面输入了z=,vim水平分割了屏幕,从而保持了拼写错误的单词的上下文,并提供了一个更改该单词的列表。通常,当我按下z=时,后一个屏幕会替换前一个屏幕。

我喜欢这种行为,但无法复制它。我必须在z=之前按了什么键,但我不知道是什么。

2个回答

1
当建议项很少且无法填满整个窗口时,您可能会意外地看到所述行为。 您可以使用以下代码强制限定建议项列表的最大大小(例如:20个建议项):
set spellsuggest=best,20

现在,只要您的窗口超过20行,您就会看到上下文中拼写错误的单词,并且您窗口底部的20行将填充建议列表。

6年后我终于解决了这个问题!我刚刚把这个添加到我的.vimrc文件中。这正是我所需要的! - jmlarson

0

我无法确定你所看到的行为是由什么引起的,可能是某个插件。 但是这里有两个选项可以在拼写检查器上下文中使用:

1)在插入模式下使用CTRL-X s

在插入模式下,当光标位于错误拼写的单词后面时,您可以使用CTRL-X s查找建议。 这类似于插入模式完成。 使用CTRL-N使用下一个建议,使用CTRL-P返回。 |i_CTRL-X_s|

2)使用vimple插件,它将几个全屏窗口(包括拼写建议)转换为“覆盖层”(实际上是分割窗口,您可以选择所需的单词)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接