ホーム > Application > TextMateをLinux/Windowsで使いたい人のためのRedcar

TextMateをLinux/Windowsで使いたい人のためのRedcar

redcar-splash.png

プログラマーなら”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をインストールする

インストールの仕方は、こちらにあります。
手順は簡単で、

  1. RubyGemsでRedcarをインストールする。
  2. RubyGemsにインストールされたRedcarを自分の環境にインストールする。

これだけです。
コマンドを2つ入力するだけで、インストール完了です。

まずは環境チェック。
JavaとRubyのバージョンをチェックします。
Rubyは1.8.7以降、Javaは1.4.0以降が必要だとGetting Startedにあります。

check_the_version.png

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

sudo gem install redcar

gem_install_redcar.png

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

redcar install

redcar_install.png

redcar install“を忘れると、起動しないので注意

あとはターミナルからRedcarを起動します。

redcar

running_redcar.png

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

main_window_redcar.png

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

open_database_php.png

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

create_app_controller.png

Redcarのショートカットをアプリケーションフォルダに作る

ターミナルから起動するのも悪くはないのですが、Macならアプリケーションはアプリケーションフォルダに登録したいですよね。
そこで、アプリケーションフォルダにRedcar起動用のシェルスクリプトを追加します。

cd /Application
vi Redcar

viが開いたら次のコードを書き込みます。

#!/bin/bash
/usr/bin/redcar --ignore-stdin &
exit

後は保存して、実行権限を与えます。

chmod 755 Redcar

これでショートカットが出来ました。
しかし、何かが足りない…そう、アイコンです

今度は作成したRedcarのショートカットから、”情報を見る“を開きます。

redcar_information.png

左上のアイコンは選択出来るんです。
知っていました?

ここに設定したい画像をコピーした上で、ペーストします
画像をコピーする場合は、プレビューを開いて”Command + a“と”Command + c“で可能。

redcar_image_preview.png

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

redcar_in_application_folder.png

ちなみに、私はこのアイコンを使わせて頂きました。

公式のアイコンはここにあるのですが、解像度が低いんです
アイコンが拡大されたときに、画像が荒れてしまうので、私は上記のアイコンを設定しました。

いかがですか?
少し使った感じでは、なかなかキビキビと動いてくれます。
良く使う言語はデフォルトでカラーリングもしてくれますしね。

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

    [...] This post was mentioned on Twitter by Yasuaki Ohira, tfmagician(FUJIWARA). tfmagician(FUJIWARA) said: ブログ更新しました!: TextMateをLinux/Windowsで使いたい人のためのRedcar http://1-byte.jp/2010/10/20/redcar_for_linux_and_windo [...]

  • jan

    以前はTextMateいいなーと思ってWindowsで使える互換ソフトを探し回っていたのですが、最近はPDTも補完機能が強力になってきたのでeclipseで満足しています。

  • tfmagician

    “Eclipse = 重たい”という印象から使っていないんですよね。
    Redcarを紹介しておきながら、自分はvimユーザです(^^;
    PHP Matsuriにいったら皆さんTextMateを使っていたんで、良いのかなーと思ってクローンのRedcarをインストールしてみました。
    Eclipseはしばらく触ってないんで、そのうちまたインストールしてレビューしようかな。

  • http://d.hatena.ne.jp/d4-1977/20101022/1287756015 めも帖

    [dev]redcarをWindowsにインストール

    最近、何度目になるかわからない開発環境の悩み。IDEという選択肢を試してみるも、何やら馴れない状況。そこで、あれこれ試してみようと思っています。そこで読んだのが「TextMateをLin…

  • http://michitoshi.blogspot.com/ zaruki

    TextMateのBundleは、~/.redcar/Bundles以下にBundleをコピーして(dirがなければ自分で作る、と)、同じく~/.redcar/cache/textmate_bundle.cacheファイルを削除すれば、次回起動時にbundleが認識されるようです。とりあえずこれで「scssモード(って呼んでいいのかな)」「sassモード」を入れて使えています。gems/ruby-*/gems/redcar-(ver)/plugins/textmate/vender/redcar-bundles/Bundlesに直にいれてもいいみたいですね。

  • tfmagician

    情報ありがとうございます!
    これから試してうまくいけば、情報追加します!
    CakePHPのバンドルを入れたいな、うまく入るかな。

  • http://www.ria-lab.com/?p=30 Redcar | RIALAB.

    [...] インストールは「TextMateをLinux/Windowsで使いたい人のためのRedcar」というページに書いてあるとおりに実行。 なんの問題もなくインストール完了。 [...]

  • http://agt7.sub.jp/wp/2011/05/18/1083.html TextMateをLinux/Windowsで使いたい人のためのRedcar | 真実を知ればおのれは自由になる

    [...] 引用元: TextMateをLinux/Windowsで使いたい人のためのRedcar. Tagged with: Redcar  If you enjoyed this article, please consider sharing it! [...]

blog comments powered by Disqus

ホーム > Application > TextMateをLinux/Windowsで使いたい人のためのRedcar

スポンサードリンク
書いている人
つぶやき
RSS 気になるニュース
過去の記事

ページの上部に戻る