2012-07-30 80 views
9

我已經搜索了不同類型的解決方法來處理預覽窗口,當在Omnicompletion中進行選擇時,將當前窗口拆分爲顯示文檔,例如關閉預覽窗口(如果它在離開插入時存在)模式。Vim omnicompletion:可選預覽窗口

但是,這些解決方案是不切實際的。有時您可能想要進入預覽窗口閱讀有關當前完成模塊的一些文檔,但使用自動命令時,這是不可能的。

即使這樣做,我期待文檔永遠不會顯示,因爲我真的不想要它。

閱讀pythoncomplete.vim中的源代碼我發現文檔的值是硬編碼的,它會強制顯示預覽窗口,如果它有任何內容(如果它不能提供文檔該模塊)。

是否有一個全局選項,我不知道告訴Vim永遠不會顯示文檔?或者能夠切換它?

如果我想要在拆分窗口中閱讀文檔允許我這樣做(也許有一些捷徑)否則不要告訴我任何東西。

我真的想避免不得不復制/粘貼pythoncomplete.vim來根據我的喜好調整這個特定的設置。

回答

13

預覽由全局'completeopt'設置控制。要關閉該功能,請使用

:set completeopt-=preview