私のgolang dev環境をvimでインストールするスクリプトを作ったが、私のインストールには迷惑なことがある。 (Hereは私のスクリプトです)オートコンプリートVim-goスプリット画面を無効にする
私はneocompleteとvim-goを使うとオートコンプリートがうまくいきますが、提案の1つを選択しようとすると、画面が分割され、トップビューでカーソルと同じオプションが表示されます。このように:
私のgolang dev環境をvimでインストールするスクリプトを作ったが、私のインストールには迷惑なことがある。 (Hereは私のスクリプトです)オートコンプリートVim-goスプリット画面を無効にする
私はneocompleteとvim-goを使うとオートコンプリートがうまくいきますが、提案の1つを選択しようとすると、画面が分割され、トップビューでカーソルと同じオプションが表示されます。このように:
これはプレビューウィンドウです。このウィンドウは、'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
それはhttp://vi.stackexchange.comに属しているため、 – eduncan911