Fork me on GitHub

2009/11/13

Recent entries from same category

  1. GoでGoogle翻訳出来るライブラリ書いた。 Hatena
  2. VimでGoがautocomplete出来るgocodeがいい感じ Hatena
  3. Go本が出るらしい。 Hatena
  4. GoでJSDeferred書いてみた。 Hatena
  5. Go本出てるよ。 Hatena

goを弄ってるといちいち8g(5g?)とか8l(5l?)とかでコンパイル、ビルドする手間が必要なんだけど、これってquickrun.vimの設定で便利になるんじゃないか?と思ったので設定した。
thincaさんバージョンのquickrun.vimを入れた後、vimrcで以下の様に記述する。
let g:quickrun_config = {
\  'go': {
\    'command''8g',
\    'exec': ['8g %s', '8l -o %s:p:r %s:p:r.8', '%s:p:r %a', 'rm -f %s:p:r']
\  }
\}
環境によっては8g/8lを書き換える必要があります。
あとは拡張子goのファイルで<leader>r(mapleaderを設定してなければ\r)で、コンパイル、リンク、実行までやってくれて、まるでスクリプト言語を書いている様な開発効率が得られる!

thinca++
Posted at 02:57 in ソフトウェア::lang::go | Edit
Tagged as: go, golang, vim
Bookmarks: add to hatena add to hatena | add to delicious.com | add to livedoor.clip add to livedoor.clip

blog comments powered by Disqus