vimでwindowが正常に消えない問題の解決
以前から何台かあるノート 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 が起動できる。