vimでwindowが正常に消えない問題の解決

vim

{{ page.title }}

以前から何台かあるノート PC の 1 つで vim の terminal やプラグインで開く window が正常に閉じない問題がでていた。

Python と検知されるファイル(.py, .pyw など)だけで発生する問題だった。
:set filetype=python とすれば .rb などでも発生した。

原因は一時期入れていた Kite が正しく消せて無く、~/.vim/pack として残っていたことが原因だった。
mv pack pack.org などで退避すればちゃんと terminal が消せるようになった。

調査の過程で覚えたことを書いておく。

  • .vimrc を退避するだけでは設定を回避できない。
    vimrc 以外にも設定ファイルが存在するのでそっちに不具合があるとうまくいかないことがある。
    vim -u NONE -i NONE -N で設定ファイルを NONE 指定して vim を開くことで完全に設定を回避して vim が起動できる。