Vim omnicompletion:可选预览窗口

12

我已经搜索了各种解决方案来解决Omnicompletion在选择时将当前窗口分割以显示文档的预览窗口问题,例如在退出插入模式时关闭预览窗口,但是这些解决方案都不实用。

有时候您可能想要进入预览窗口查阅有关当前完成模块的文档,但是如果应用了autocommand,这就不可能了。即使可以,在这种情况下,我也希望文档永远不显示,因为我真的不需要它。

通过阅读pythoncomplete.vim中的源代码,我发现文档的值被硬编码了,如果此值有任何内容,它将强制预览窗口显示出来(如果无法为模块生成文档,则会跳过此项)。

是否有全局选项我不知道能够告诉Vim永远不显示文档?或者能够切换它?

如果我确实想在拆分窗口中阅读文档,允许我这样做(也许可以使用某些快捷键),否则不要显示给我任何东西。

我真的不想复制/粘贴pythoncomplete.vim来调整此特定设置以符合我的要求。

1个回答

17

预览由全局的'completeopt'设置控制。要关闭它,请使用

:set completeopt-=preview

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