Time to Read

45分

概要

私、一応職業としては、主にRuby on Railsで開発をしているプログラマなんですが、Railsの開発環境については以下のように変遷してきました。

  • NetBeans for Ruby on Windows
  • NetBeans for Ruby on Ubuntu
  • emacs + Rinari on Ubuntu

開発用マシンのOSはここ一年ぐらいUbuntuでやってます。

UbuntuのGNOME環境では(GNOMEなら他もそうなんでしょうが)、標準で「gedit」というエディタがついてきます。

軽量で、Ruby、PHP、JavaScript、HTML等多くの言語のシンタックスハイライトが最初から用意されていて、Windows風の操作感なので、僕のような「薄い」Linuxユーザにはとても優しい感じなんですね。ちょっとしたファイルの編集には以前からemacsではなくこっちを使っていました。

そういう中、「GMate」というものの存在を知りまして。

これが、本当に便利で、最近の開発は全部「gedit + GMate」でやっています。

主に、以下のような機能があります。僕はTextMateを使ったことが無いんですけど、概ね同じような機能が実装されているんではないかと思います。その上で、最初から日本語使えますし。

  • 大幅なシンタックスハイライトの拡張。cucumberのフィーチャーを色分けしてくれるのって、GMateぐらいじゃないか(w
  • コード補完。大雑把な感じだが、意外と役立つ
  • 各種設定ファイルへのホットキー
  • partialを一発切り分け
  • ファイル内全文検索。それも、あるプロジェクトに含まれるファイルすべてについて
  • 正規表現での文字列置換
  • 文字列操作ユーティリティの追加。行移動、複製など
  • TextMate風のたくさんのテーマ追加
  • その他、細かく、Rails向けに使い勝手を向上している

興味を持った方のための導入手順+詳細は以下。

Read the rest of this entry »