Mac を使用するほぼすべての開発者は、実質的に TextMate を崇拝しています。なんで?他のテキスト エディタや IDE にはない特別な機能は何ですか? 簡単な検索を行ったところ、他のほとんどのエディターに欠けていることがわかった唯一の本当に便利な機能は列選択オプションでしたが、そのためだけに特定のエディターを使用することはありませんでした。TextMate が驚くべき理由は何ですか?
8 に答える
TextMate は、数年前に Mac に切り替えたときに最初に購入したアプリでした。
私が最も気に入っている機能は次のとおりです。
- バンドルのサポート
- きれいな UI
- プロジェクトサポート
- シェル統合
- 小さなファイルの高速化 (起動時間の高速化)
- HTMLTidy 組み込み
- CSS と XHTML の検証が統合されています (オンライン接続が必要です)
ただし、いくつかの欠点もあります。
- 大きなファイルでは遅い
- 更新の欠如 (しばらくの間ですが、TextMate 2.0 は生きているようです)
主なセールス ポイントは、基本的に単なるシェル スクリプトであるバンドルを使用して UI を拡張できることです。また、かなり軽量です。
TextMate を Emacs の代替として使用しようとしています。プロジェクト、よりシンプルでクリーンな UI、Python を使用して拡張可能であるという考えなどは好きですが、これまでのところ私は納得していません (私は elisp をマスターしたことがありません)。
[Emacsと比較して]嫌いなこと:
- ポイント/マークを交換したり、前のマークに戻ることはできません。
- 移動キーを使用しても、インライン検索から自動的に抜け出すことはありません。
- タグはあまり良くありません (例: クラスのない Java ファイルではシンボルを見つけることができません)。
- 補完は現在のファイルのみを検索します。
- オープンソースではありません。
さて、私はまだそれを試してみたいと思っていますが、ほとんどの場合、Emacs の優れた機能が恋しいだけであり、その挑戦的な UI をますます許容し、実際に elisp を学ぼうとする意欲が高まっています。プロジェクトの場合でも、プロジェクト フォルダーで emacs デスクトップ保存を使用すると、ほぼ同じことが実現できます。
-タラナキ
TextMate は非常に強力であると同時に、使いやすく、直感的で、エレガントで軽量です。
一方、例えば最も人気のある 2 つの Unix エディタである Emacs と Vi(m) はどちらも非常に強力ですが、IMHO(!) その使いやすさは今日の標準に達していません。(私はそれらの 3 つすべてを使用していますが、TextMate が群を抜いて優れていると思います。)
多くのエディターには列の選択があります (ただし、多くのエディターでは奥深くに埋もれています)。TextMate が好まれている実際の事実は、そのバンドル システムであり、繰り返しのプログラミング タスクがはるかに簡単になります。「インテリセンス」をサポートする IDE を持つ言語 (Java、C# など) の代替とは見なされませんが、Ruby や Python などのスクリプト言語でプログラムを作成する場合は非常に便利です。
Textmate は基本的に <お気に入りの UNIX エディタをここに挿入> のすべての機能を備えており、素敵な Mac OS X UI がラップされており、バンドルを使用した優れたプラグイン システムがあり、そのうちの数百が利用可能で、ほとんどが優れているか素晴らしいものです。
コミュニティ サポート。