vim環境をgit/githubで管理する
新年になって心機一転、Macの環境を見直ししたのでメモっておきます。今回の見直しポイントは以下です。
- vimのpluginをpathogenで管理する
- gitで設定をバージョン管理できるようにする
- githubで設定を共有できるようにする
参考にさせて頂いたサイトは下記です。
vimのpluginをpathogenで管理する
pathogenを使ってpluginの管理をスマートにします。
mv .vim .vim.org mkdir -p .vim/autoload mkdir -p .vim/bundle cd .vim/bundle git clone http://github.com/tpope/vim-pathogen.git ln -s ~/.vim/bundle/vim-pathogen/autoload/pathogen.vim ~/.vim/autoload
.vimrcに記述
filetype off call pathogen#runtime_append_all_bundles() call pathogen#helptags() set helpfile=$VIMRUNTIME/doc/help.txt filetype plugin on
これで.vim/bundle以下でpluginを管理できるようになります。
gitでバージョン管理する
vimの設定ファイルやpluginをgitでバージョン管理できるようにします。
cd ~ git init touch .gitignore |<< .gitignoreに管理対象のファイルを記述します。 >|sh| # 全ファイルを一度無視 /* # さらにdotfileを無視 /.* # 無視したくないファイルを![filename]で指定 !/.bash_aliases !/.bash_profile !/.bashrc !/.vimrc !/.vim !/.gitignore !/.gitconfig !/.gitmodules
コミットします。
git add * git commit -m "initial commit"