2016-04-05 8 views
1

私のgolang dev環境をvimでインストールするスクリプトを作ったが、私のインストールには迷惑なことがある。 (Hereは私のスクリプトです)オートコンプリートVim-goスプリット画面を無効にする

私はneocompleteとvim-goを使うとオートコンプリートがうまくいきますが、提案の1つを選択しようとすると、画面が分割され、トップビューでカーソルと同じオプションが表示されます。このように: enter image description here

+0

それはhttp://vi.stackexchange.comに属しているため、 – eduncan911

答えて

4

これはプレビューウィンドウです。このウィンドウは、'completeopt'previewが設定されていると、挿入完了時に表示されるように設定できます。

set completeopt-=preview 

あなたはプレビューウィンドウを維持するが、好きではないしたい場合は、また<c-w>z/<c-w><c-z>または:pclose

を経由して、手動でプレビューウィンドウを閉じることができます:あなたは、あなたのvimrcファイルに以下を追加することで、これを無効にすることができます開いたままにしておくと、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 
関連する問題