手元のPCはFedora 15、開発サーバーはCentOS 5.6と、Linux環境で開発をしてるわけですが、CatalystでDBIC_TRACE=1してる時に出てくるSQLを、整形する手段がなかなか見つけられなくて困りました。Windowsだとフリーウェアの文化のおかげで、この手のツールは探せば何かしらみつかります*1。Linuxでもオープンソースの文化で、SQLの整形なんてすぐ見つかるだろと思ってたら、意外にも全然見つからなかった。そこで、Vimのプラグイン*2を教えてもらったので使って見ました。 使い方 :SQLUFormatter整形したいSQLをvimで開くか、空で開いてSQLを張って、上記コマンドで整形出来ます。 Suggested Mappings: vmap <silent>sf <Plug>SQLU_Formatter<CR> nmap <silent>scl <Plu