我制作了用vim安装我的golang开发环境的脚本,但是我的安装有烦人的事情。 (Here是我的剧本)
当我使用neocomplete和vim-go时,自动完成工作正常,但是当我尝试选择其中一个建议时,屏幕会被分割,并且在顶视图上打印出与光标相同的选项。像这样:
答案 0 :(得分:4)
这是窗口是预览窗口。当'completeopt'
设置preview
时,可以将此窗口设置为在插入完成期间显示。您可以通过将以下内容添加到vimrc
文件来禁用此功能:
set completeopt-=preview
您也可以通过<c-w>z
/ <c-w><c-z>
或:pclose
如果您想保留预览窗口但不希望它保持打开状态,您可以通过CompleteDone
autocmd事件自动关闭它。通过将以下内容添加到vimrc
文件中来执行此操作。
augroup completion_preview_close
autocmd!
autocmd CompleteDone * if !&previewwindow && &completeopt =~ 'preview' | silent! pclose | endif
augroup END
如需更多帮助,请参阅:
:h 'completeopt'
:h preview-window
:h :pclose
:h CompleteDone