QA@IT

テキストエディタ: Sublime Text 2 は事実上の TextMate 2?

3884 PV

Sublime Text 2 の評判を最近よく耳にします。TextMateのバージョン2がなかなか登場しないので、こっちが事実上のTextMate 2のようなものだ、ということまで言う人がいます。

私は日頃はEmacsを使ってRubyやJavaScript、日本語などを書いているのですが、すでにSublime Text 2を使ってらっしゃる方がいれば、何が優れているのかメリットを教えていただけませんでしょうか。

回答

メインで使ってます。サブではviも使います。

次の点が気に入ってます

  • 見た目がいい( TextMateが起源のmonokai themeが移植されているのかな? )
  • 日本語の扱いにも問題はない
  • おそらくEmacsに比肩するくらいのカスタマイズが可能
    • http通信やプロセスを呼べる
    • TextMateのバンドルも読み込んで使えるのがせこい(笑
    • 簡単な拡張パッケージの管理

一方で次の点はまだまだかも

  • よくカスタマイズされたviに比べると補完機能などで劣る(強力な拡張を作れば追いつけるのだろうけど)
  • バッファを縦2つに分割して、左でコードを書きながら右でguardを走らせておくみたいなことはできない気がする。少なくともやり方を知らない

でも、総じて気に入ってます。TextMateのライセンスも一応持ってはいますが、もうあまり使っていません。

編集 履歴 (0)
  • 私は主がEmacsで従がviとTextMateなんですよね。TextMateからの乗り換えも検討していいのかな。日本語も正しく表示! -
  • 自分が使ってないから書いてませんが、Windows版も用意されているというのもありがたいのかもと思ってます。 -

自動補完出来るスニペットが独自に定義出来る事も魅力かと思います。

https://github.com/succi0303/Sublime-text-snippets-RubyExt
https://github.com/shu0115/sublime-snippet

上記のようなsublime-snippetファイルを下記のディレクトリに放り込めば、自動的に認識してくれて、補完の候補に出るようになると思います。
「~/Library/Application\ Support/Sublime\ Text\ 2/Packages/User/」

編集 履歴 (0)

日本語対応はあと一歩のようですが、それ以外は概ね満足しています。
Emacsのようにカスタマイズ前提でなく、カスタマイズをあまりしなくても快適に使えますし、パッケージコントロールは素晴らしく快適です。
Sublime Text2でRuby on Ralis開発する記事を書いてみましたのでよかったらどうぞ。
http://ntcncp.blogspot.jp/2012/07/sublime-text2rails.html

編集 履歴 (0)

私もTextMateからの乗り換え組です。

などなど。

弱点は

  • grep allの挙動が微妙に好きになれない
  • line numberのガターがカスタマイズできないw

など個人的趣向の域なので、トータルでみるとmateからの乗り換えは大成功でした。

編集 履歴 (0)
  • TextMateでも十分に軽快ですが、乗り換えてみます。ありがとうございました! -
ウォッチ

この質問への回答やコメントをメールでお知らせします。