gVim 中的 omni-completion 功能(在 Windows 下,大多数是默认设置)会产生第二个缓冲区,称为[Scratch] [Preview].
当我从全方位完成弹出菜单中选择一个项目时,这个缓冲区不会消失。目前,我正在通过以下方式关闭它:
我看到过关于自定义缓冲区高度或防止它完全弹出的问题,但我喜欢它的大小,而且我喜欢在选择时将它放在那里。在我选择了我想要的东西后,有没有更简单的方法让它消失?
Windows“默认”绑定下的更简单的快捷方式是最好的,尽管不太可能干扰任何东西的仔细重新映射也可以。
Bah*_*aha 13
将此添加到您的 vimrc 以在您退出插入模式时自动关闭预览窗口:
autocmd InsertLeave * if pumvisible() == 0|pclose|endif
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2739 次 |
| 最近记录: |