2012-07-30 85 views
9

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

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

即使这样做,我期待文档永远不会显示,因为我真的不想要它。

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

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

如果我想要在拆分窗口中阅读文档允许我这样做(也许有一些捷径)否则不要告诉我任何东西。

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

回答

13

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

:set completeopt-=preview