12

我已经搜索了不同类型的解决方法来处理在 Omnicompletion 中进行选择时拆分当前窗口以显示文档的预览窗口,例如在您离开插入模式时关闭预览窗口(如果它存在)。

然而,这些解决方案是不切实际的。有时您可能想进入预览窗口阅读有关当前完成模块的一些文档,但是使用自动命令是不可能的。

即使会,我也希望文档永远不会出现,因为我真的不想要它。

阅读源代码,pythoncomplete.vim我发现文档的值是硬编码的,如果它有任何内容,它将强制显示预览窗口(如果它不能为模块提供文档,它会跳过这个)。

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

如果我确实想在拆分窗口中阅读文档,请允许我这样做(可能使用一些快捷方式),否则不要显示任何内容。

我真的很想避免复制/粘贴pythoncomplete.vim来根据自己的喜好调整这个特定的设置。

4

1 回答 1

16

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

:set completeopt-=preview
于 2012-07-30T13:36:31.270 回答