Vim omnicompletion:可选的预览窗口

时间:2012-07-30 12:53:45

标签: vim omnicomplete

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

然而,这些解决方案是不切实际的。有时您可能希望进入预览窗口以阅读有关当前完成模块的一些文档,但是在自动命令就位的情况下,这是不可能的。

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

阅读pythoncomplete.vim中的源代码我看到文档的值是硬编码的,如果有任何内容,它会强制显示预览窗口(如果它不能出现,它会跳过它与模块的文档)。

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

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

我真的希望避免复制/粘贴pythoncomplete.vim以根据自己的喜好调整此特定设置。

1 个答案:

答案 0 :(得分:14)

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

:set completeopt-=preview