先日 pathogen を導入して Vim プラグインを整理したのをいい機会に、前から考えていた Vim の設定ファイルとプラグインのバージョン管理に着手しました。使ったツールはもちろん git。あと、バックアップ場所として github も使いました。
今回行った作業はこんな感じです。
- github に dotfiles というリポジトリを作成
- 作成したリポジトリに Vim の設定ファイルとプラグインを push
- 適当なディレクトリに dotfiles リポジトリを clone
- ホームディレクトリに、.vim や .vimrc へのシンボリックリンクを作成
作成したリポジトリはこちら。
github を利用することで、ネットに繋がっている複数のマシンで Vim の環境を同期できます。DropBox や SugarSync みたいに自動ではなく、git push/pull による手動ですけど。