Fork me on GitHub

2009/11/13

Recent entries from same category

  1. Go言語の新しいデータベースパッケージ向けに3本ドライバを書いた。 Hatena
  2. 日本語grepが出来るjvgrepというのを作った。 Hatena
  3. Go言語でuWSGIリスナ書いた。 Hatena
  4. Go言語でtry/catch/finallyが使えるライブラリ書いた Hatena
  5. Go言語で「Go 節電プロジェクトAPI」を呼び出せる「go-setsuden」を書いた。 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