環境設定

ubuntuの11.04がリリースされたからという訳ではないのだが、
(参考 http://gihyo.jp/admin/clip/01/ubuntu-topics/201104/28)
研究室PC(ubuntu10.10)、自宅PC(ubuntu10.10)、notePC(Snow Leopard)
の環境があるわけだがよく使う環境(vimperator,zsh,vim)の設定を共通化してみる。


既に似たようなことをしておられる方は多いのでリンクを2つほど貼っておきます。
http://www.tekiomo.com/wiki.cgi?page=Ubuntu%A4%F2%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%A4%B7%A4%BF%A4%E9%A4%E4%A4%EB%A4%B3%A4%C8%A5%EA%A5%B9%A5%C8
http://voqn.blogspot.com/2011/04/dotfile-file-dropbox.html



方法は、dropboxに各種設定ファイルを置き、それぞれのファイルとディレクトリに対してシンボリックリンクを貼るだけの簡単なお仕事です。
(windowsの方はシンボリックリンクの張り方がめんどくさいようです(゚⊿゚)シラネ。
あと、$HOME/.ssh/の内容をDropbox上に置くのはセキュリディ上よろしくないのでやめます)

とりあえず、dropboxを以下からインスコする。
http://www.dropbox.com/

$HOME/Dropbox以下にフォルダーを作成する。
それぞれのフォルダーの役割は以下のとおり
$HOME/Dropbox/rc     #.zshrc .vimrc .vimperatorrc のそれぞれの置き場
$HOME/Dropbox/vim     #vimのプラギンの置き場所
$HOME/Dropbox/vimperator #vimperatorrcのプラギン及び設定ファイル置き場


$HOME/Dropbox/rcと$HOME/Dropbox/vim作成するため、以下を実行する。

mkdir ~/Dropbox/rc
mkdir ~/Dropbox/vim


次に、それぞれのファイルとディレクトリを移動させた後、シンボリックリンクを貼る。
zshは$HOME/.zshrcの設定を読み込むので以下を実行する。

mv ~/.zshrc ~/Dropbox/rc/.zshrc
ln -s ~/Dropbox/rc/.zshrc ~/.zshrc

同様に、vimは $HOME/.vimrcの設定を読み込むので

mv ~/.vimrc ~/Dropbox/rc/.vimrc
ln -s ~/Dropbox/rc/vimrc ~/.vimrc


vimの設定ファイルは$HOME/.vim/ 以下に設置されているので $HOME/Dropbox/vim/の下に置くことにする。

mv ~/.vim ~/Dropbox/vim
mv ~/Dropbox/vim/.vim ~/Dropbox/vim/vim
ln -s ~/Dropbox/vim/ ~/.vim

同様に、vimshellの設定ファイルは$HOME/.vimshell/ 以下に置かれているので

mv ~/.vimshell ~/Dropbox/vim
mv ~/Dropbox/vim/vimshell ~/Dropbox/vim/vimshell
ln -s ~/Dropbox/vim/vimshell ~/.vimshell

参考 
vimshellへのリンク
https://github.com/Shougo/vimshell
http://vim-users.jp/tag/vimshell/
http://d.hatena.ne.jp/nauthiz/20101107/1289140518


vimperatorの場合も同様に、$HOME/.vimperatorの中身を移動したのち、ディレクトリ名を~/Dropbox/.vimperatorから~/Dropbox/vimperatorに変更するため以下を実行。

mv ~/.vimperatorc ~/Dropbox/
mv ~/Dropbox/.vimperatorc ~/Dropbox/vimperatorrc
ln -s ~/Dropbox/rc/vimperatorrc ~/.vimperatorrc

今回は $HOME/Dropbox/vim/ と $HOME/Dropbox/vimperator/に分けたけれども、
$HOME/Dropbox/rc/の下に全て移動させたほうが、統一感があってよかったかもしれない。