【发布时间】:2012-12-08 04:48:19
【问题描述】:
我根据http://sontek.net/blog/detail/turning-vim-into-a-modern-python-ide 此处的文章完成了工作,但它工作正常,但与 id 相关的一件事困扰着我。 有没有办法自动关闭显示所有文档字符串的窗口?或者我必须习惯在使用完成来完成函数/方法名称后手动关闭它?
【问题讨论】:
标签: vim autocomplete
我根据http://sontek.net/blog/detail/turning-vim-into-a-modern-python-ide 此处的文章完成了工作,但它工作正常,但与 id 相关的一件事困扰着我。 有没有办法自动关闭显示所有文档字符串的窗口?或者我必须习惯在使用完成来完成函数/方法名称后手动关闭它?
【问题讨论】:
标签: vim autocomplete
如果您使用的是 Supertab,它具有自动关闭预览窗口的设置。作为Alex Kroll said on Vi and Vim:
g:SuperTabClosePreviewOnPopupClose (default 0)看起来就是你想要的
:he supertab-closepreviewonpopupclose
添加到你的 vimrc:
let g:SuperTabClosePreviewOnPopupClose = 1
【讨论】:
这是预览窗口,您可以在任何地方使用:pc 或<C-w>z 将其关闭。
我通常保持打开状态:它很小且不显眼。
【讨论】:
我还没有找到一种方法来使用弹出菜单显示它,然后在弹出菜单关闭时隐藏它。但是,您可以使用以下方法完全禁用它:
set completeopt=menu
【讨论】: