私は最近、text mate を紹介されました。色分けとさまざまな言語 (PHP、HTML、Java、C++ など) に対応する機能を備えたまともなエディターであることは認めますが、私にとって最も重要な時間を節約できるのはコード補完です。Xcode for Objective-C や Eclipse for Java のようなコード補完を実行できるプラグインが textmate にあるとは思えません。これにより、生産性が劇的に向上します。では、なぜテキストメイトはこれほどまでに人気があるのでしょうか?
2 に答える
TextMate が人気を博しているのは、2006 年に多くの優れたアイデアをプログラミング クラウドに単独で導入したためです。
- タブ展開によるスマート スニペット メカニズム
- Cmd+T ファジー ファイル ナビゲーション
- バンドルによる拡張性
- 他?
これらの独創的なアイデアと、独創性に欠ける他のアイデアの実行方法により、すぐに真のプログラマー マグネットになりました。当時、多くの Windows ユーザーが TextMate を Mac に切り替える十分な理由と考えていたことを覚えています。そして、UIデザインの非常に洗練された例です。
DreamWeaver 出身の私にとって、TextMate はすぐにヒットしました。
現在、すべてのツールと同様に、TM には制限があります。
- コード認識なし (補完、構文チェック、またはリファクタリング用)
- より良い動的補完の代わりに静的補完
- 非常に大きなファイルの処理が困難
- 他?
しかし、最も重要なことは、その作成者が TextMate を本格的な IDE として販売したり、存在しない機能があるふりをしたりしていないことです。TextMate は IDE ではなく、テキスト エディターです。
スマートな補完、リファクタリング、その他のきちんとしたものが必要な場合、TextMate は適していません。
これらの優れたヘルパー ツールがすべて必要ない場合、TextMate は優れたテキスト エディターです。
2012 年に、2006 年の状況を一変させた TextMate を把握することは実際には非常に困難です。TM は古く、急速な進化と新しい機能の提供に失敗したことで有名であり、多くのテキスト エディターがギャップを埋めました。TextMate の画期的なデザインを結論として (すべての難しい概念作業は既に完了しています)、他の多くのテキスト エディターが過去 5、6 年間に登場しました: Espresso、Coda、Sublime Text... および他の多くのエディター/IDE が TM の概念をインポートしました。
その間、私は個人的にVimに切り替えました。
本格的な IDE よりもはるかに高速にテキスト ファイルを開くことができるためです。そのため、ファイルをすばやく編集したいときは、プログラマーのメモ帳(Windows を使用しています) を使用します。