Hack #95: .vimrc / .gvimrc を共有したり、他人の.vimrc / .gvimrcを参考にする
Posted at 2009/10/30ツイート
Vimを使っている人の大半は.vimrcを編集して自分好みにカスタマイズしていることかと思われます。
Vimを使い始めた人や、Vimを使いこなしている人たちにもレビューしてもらったりできる用に.vimrcを共有してみてはいかがでしょうか。
問題
.vimrcを共有する際に、
- .vimrcを共有する固定的な場所がないこと
- .vimrcをアップデートするための作業が必要なこと
こういう問題があります。
解決
これを解決するために.vimrcboxというサービスを作成しました。
Vimrcboxは.vimrcや.gvimrcを共有するためのサービスです。
vimrcbox.vimというpluginを用いて、簡単にvimrcboxにアップロードすることができます。
vimrcbox.vim をインストールします。
また、curlが必要です。必要に応じてインストールを行ってください。
その後 :RcbVimrc や :RcbGVimrc でアップロードできます。
この時訪ねられるパスワードの認証は簡易的な物なので、普段使うパスワードとは別にしておくといいと思います。
また、アップロードの際訪ねられるユーザー名とパスワードは、 g:vimrcbox_user や g:vimrcbox_pass を.vimrcに設定して省略することも可能ですが、 セキュリティ上の問題もあるため別ファイルに書き込み.vimrcからsourceで読み込むとよいと思います。
投稿した.vimrcは、
http://soralabo.net/s/vrcb/s/ユーザー名
から閲覧できます。削除メニューなどもそこから可能です。
.gvimrcは
http://soralabo.net/s/vrcb/sg/ユーザー名
から閲覧できます。
自動でアップロードする
.vimrcに以下を記述します。
augroup VimRcBox
autocmd!
autocmd BufWritePost $MYVIMRC RcbVimrc
autocmd BufWritePost $MYGVIMRC RcbGVimrc
augroup END
これで自動アップデートできます。
既知の問題
- 行番号がズレている
- レビューのための機能がない
こちらの機能や問題は近日中に修正します。
参考
Sora Harakamiもどる
blog comments powered by Disqus