vim-users.jp

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