- 問題
vimのプラグインvim-fugitive
でgit addを実行するとスワップファイル(.swp
)が誤ってステージングエリアに登録される。 - 解決方法
-
.gitignore
にスワップファイルを無視する設定を追加する -
スワップファイル用の専用ディレクトリを作成し
.vimrc
でスワップファイルの保存場所を指定する
具体的な方法
1 .gitignore
に以下を記述
スワップファイル(.swp, .swoなど)を無視する設定
.*.sw?
2 .vimrc
にスワップファイルの保存先を指定
" スワップファイルの保存ディレクトリを指定(複数階層をサポート)
set directory^=$HOME/.vim/swap//