- 2010年10月20日 12:00 AM
- Application

プログラマーなら”TextMate“はご存知だと思います。
この”TextMate“があるから、Macを使っているという方もいます。
しかし、このTextMate、”56ドル“もするんです。
(仕事道具なんだから56ドルぐらい出せよ、とも思うけど。)
さらにはLinuxやWindowsには対応していません。
今日はその代替えとなる”Redcar“というオープンソースエディタを紹介します。
Redcarとは
先ほど述べた通り、オープンソースのエディタ。
つまり、TextMateとは違い、無料で使えます。
トップページに行けば分かると思いますが、クロスプラットフォーム対応です。
Linux/Mac/Windows、どの環境でも使えます。
これがRedcarの魅力の一つ。
また、TextMateのバンドルと互換性があり、これを使うことが出来ます。
あくまで互換性があるだけなので、使えないバンドルもあるようです。
プラグインで拡張も可能です。
今、公式のgithubに上がっているプラグインはこれ。
- Github viewer: View a Github repository in Redcar
- Go to github: Show current file in github, and selects the same lines that are selected in RedcarEditor
- GCCSense: highly precise code completion for C/C++, GCCSense required
- Redcar Debug: Debugger supporting GDB and JDB
- RSense: highly precise code completion for Ruby
- redcar-pastie: create a gist from Redcar
- redcar-help: Displays a help file/user guide for Redcar
- touchy: Adds a ‘Touch File’ option to the project context menu
- Code Package View: View directories grouped as packages, for Java, etc
- Web Bookmarks: View webpages or html files from within redcar
その他にデフォルトでインストールされているプラグイン達。
- Auto Completer
- auto_indenter
- document_search
- find-in-project
- HTML View
- scm
- scm_git
- scm_hg
- scm_svn
- snippets
- Strip Trailing Spaces
- task_manager
- todo_list
説明は省きますが、昨日のイメージはつきますよね。
色々なことが出来そうです。
しかし、このRedcar、最新バージョンは0.7です。
つまり、まだβ版です。
そのため、日本語でも英語でも情報がとても少ない。
このプロジェクトへの応援も兼ねて、MacにおけるRedcarのインストール方法をまとめてみます。
(といってもものすごく簡単ですが。)
Redcarをインストールする
インストールの仕方は、こちらにあります。
手順は簡単で、
- RubyGemsでRedcarをインストールする。
- RubyGemsにインストールされたRedcarを自分の環境にインストールする。
これだけです。
コマンドを2つ入力するだけで、インストール完了です。
まずは環境チェック。
JavaとRubyのバージョンをチェックします。
Rubyは1.8.7以降、Javaは1.4.0以降が必要だとGetting Startedにあります。

バージョンチェックしたら、早速RubyGemsにインストールします。
sudo gem install redcar

次は自分の環境にインストール。
redcar install

“redcar install“を忘れると、起動しないので注意。
あとはターミナルからRedcarを起動します。
redcar

この記事の始めに使った画像が表示されます。
10秒ほど待つと、エディタが起動。これで準備完了!

試しにCakePHPのプロジェクトを開いてみました。
デフォルトでPHPのステートメントがカラーリングされます。
良いですね!

AppControllerをコーディングしてみました。
これもしっかり、PHPのコードだと認識されていますね。
カッコも自動補完してくれるので、打ち心地もなかなか良い。

Redcarのショートカットをアプリケーションフォルダに作る
ターミナルから起動するのも悪くはないのですが、Macならアプリケーションはアプリケーションフォルダに登録したいですよね。
そこで、アプリケーションフォルダにRedcar起動用のシェルスクリプトを追加します。
cd /Application vi Redcar
viが開いたら次のコードを書き込みます。
#!/bin/bash /usr/bin/redcar --ignore-stdin & exit
後は保存して、実行権限を与えます。
chmod 755 Redcar
これでショートカットが出来ました。
しかし、何かが足りない…そう、アイコンです。
今度は作成したRedcarのショートカットから、”情報を見る“を開きます。

左上のアイコンは選択出来るんです。
知っていました?
ここに設定したい画像をコピーした上で、ペーストします。
画像をコピーする場合は、プレビューを開いて”Command + a“と”Command + c“で可能。

これでショートカットにアイコンが設定されました。

ちなみに、私はこのアイコンを使わせて頂きました。
公式のアイコンはここにあるのですが、解像度が低いんです。
アイコンが拡大されたときに、画像が荒れてしまうので、私は上記のアイコンを設定しました。
いかがですか?
少し使った感じでは、なかなかキビキビと動いてくれます。
良く使う言語はデフォルトでカラーリングもしてくれますしね。
TextMateのバンドルが使えるかどうか、試してみたのですが、インストール方法が分かりませんでした。
CakePHPバンドルをインストールしたんですが、うまくいかなかった…。
この辺りの情報を持っている方は、教えて頂けると助かります。
引き続き、ちょっと使ってみます。
また機会があれば、ブログにも書きますね。
皆さんも使ってみてください。
ちょっと一言
ちなみにこのRedcar、PHP MatsuriでCakePHPのコアデベロッパであるGrahamさんから教えてもらいました。
MacではTextMate、LinuxではこのRedcarを使っているそうですよ。
-
http://topsy.com/1-byte.jp/2010/10/20/redcar_for_linux_and_windows_users/?utm_source=pingback&utm_campaign=L2 Tweets that mention TextMateをLinux/Windowsで使いたい人のためのRedcar — Topsy.com
-
jan
-
tfmagician
-
http://d.hatena.ne.jp/d4-1977/20101022/1287756015 めも帖
-
http://michitoshi.blogspot.com/ zaruki
-
tfmagician
-
http://www.ria-lab.com/?p=30 Redcar | RIALAB.
-
http://agt7.sub.jp/wp/2011/05/18/1083.html TextMateをLinux/Windowsで使いたい人のためのRedcar | 真実を知ればおのれは自由になる

