macOS テキスト エディターとコード エディターのリスト [終了]
質問
解決
自分では使ったことないけど、別の 無料 私が聞いた良いことの一つは スマルトロン.
これについて私自身が調査したところ、次のような興味深い記事を見つけました。対決:史上最高の Mac テキスト エディタはどれですか?
他のヒント
TextMate はみんなのお気に入りだと思いました。Mac を使用しているプログラマーで TextMate を使用していない人には会ったことがありません。
- Emacs
- ヴィム
しかし、私は TextMate を使用しています。これには疑いなく、支払ったすべての価値があると言えます。
Sublimetext は素晴らしいです (http://www.sublimetext.com/2)。優れた検索機能、非常に高速かつ軽量。非常にまともなコード補完。
私は RubyMine と WebStorm もよく使用します (http://www.jetbrains.com/)。これらは優れていますが、TextMate のような万能ではありません。
Komodo を少し試してみましたが、今のところとても気に入っています。Eclipse の亜種である Aptana も、さまざまな用途に役立ちます。「Good ole' VI」も常にあります。
Emacs の学習に真剣に取り組む予定がある場合は、Aquamacs のことはすぐに忘れてください。Emacs をねじり曲げて、それ以外のもの (スーパーネイティブ OS X アプリ) にしようとします。それはそれでいいように聞こえるかもしれませんが、これが Emacs のほぼすべての標準キーバインドと動作を完全に破壊することに気づくと、なぜ TextEdit または TextMate だけを使用しないのかと疑問に思い始めます。
Carbon Emacs は、OS X 用の優れた Emacs アプリケーションです。これは、自分でコンパイルせずに GNU Emacs に近づくことができます。これはオペレーティング システムに十分に適合しますが、同時に、私たち全員が知っていて愛している素晴らしい Emacs でもあります。現在、最新リリースの Leopard が必要ですが、ほとんどの人はすでにアップグレードしています。取ってきてもらえるよ ここ.
あるいは、OS X で Vim を使用したい場合は、次のような良いことを聞いています。 マクヴィム.
これらの他に、明らかな TextEdit、TextMate などのエディター ラインがあります。一部の人には効果がありますが、私が知っているほとんどの「上級」ユーザー(私自身を含む)は、15フィートのポールより短いものでそれらに触れることを嫌います。
コットエディター Cocoa ベースのオープンソース テキスト エディターです。日本でも人気があります。
最も優れたオープンソースは スマルトロン 私の意見では、しかしそれは TextMate にとって役に立ちません。
ブロックに新しい子供がいます - PHPStorm. 。一年中使いました。無料ではありませんが、年間 49 ドルの個人ライセンスが提供されており、オープンソース開発者には無料です。
- IDE としては高速 - Java ベースなので、Eclipse/Netbeans に似ていますが、速度の点ではまったく違います (これは IDE であるため、Coda/Textmate ほど速くありません)。
- 豊富なキーボード ショートカット - PHPStorm を使用して開発している間、私はほとんどマウスに触れませんでした (それが Coda の気に入らなかった点です)
- Subversion サポートの組み込み - Mac 上のバージョンやその他の SVN クライアントに触れる必要はありませんでした
- スニペット、テンプレートをサポート - Zenコーディングもサポートされています
- プロジェクトをサポートします, ただし、別のウィンドウで
- ファイル検索、コード検索
- コード補完, 、PHPDoc コード補完もサポート
- BBEdit を使用すると、他のすべてのエディタがメモ帳のように見えます。
巨大なファイルも簡単に処理できます。ほとんどのテキスト エディター (特に TextMate) は、大きなファイルが表示されると、速度が異常に遅くなるか、クラッシュするだけです。
正規表現および複数ファイルの検索ダイアログは、使いやすさの点で他のダイアログに勝ります。
クリッピング システムは魔法のように機能し、選択、インデント、プレースホルダー、挿入ポイントのタグがあり、単なるダム テキストではありません。
BBEdit は AppleScript 対応が多用されています。すべてをスクリプト化できます。
9.0 では、BBEdit にコード補完、プロジェクト、その他多くの改善が加えられています。
私は主に HTML、CSS、JS、Python にこれを使用しますが、これらの言語は非常に強力です。いくつかのあいまいな言語は、この言語では十分にサポートされていませんが、ほとんどの目的にとっては素晴らしいものです。
私が知っている開発者で TextMate が好きなのは Ruby ファンだけです。TextWrangler (BBEdit の無料弟分) よりはわずかに優れていますが、お金を使うのであれば、数ドル多く出してより良いツールを購入したほうが良いかもしれません。
jEdit にはクロスプラットフォームであるという利点があります。BBEdit ほど優れたものではありませんが、有能なプログラマ向けのエディタです。Windows または Linux システムに直面したことがある場合は、機能する使い慣れたツールを 1 つ持っておくと便利です。
SSH とリモート システムを介して作業する必要がある場合、またはコンピュータが X11 を実行できない場合は、Vim が適しています。私は大きなファイルを編集したり、コマンドを繰り返し実行したりするのが簡単なため、Vim を愛用していました。しかし、最近では、非標準の検索と置換 ((foo) の代わりに (foo) グループを使用するなど) の煩わしさ、複数ドキュメントの処理が非常に悪い、プロジェクトがないなどの理由で、私にとっては反対票です。 /disk ブラウザ ビュー、AppleScript の欠如、GVim バージョンでの奇妙なマウス処理。
TextMate は「上級プログラマー」向けではありません。それは意味がありません。TextMate には、「上級プログラマー」が望むものすべてが含まれています。これにより、ソース コードのフォーマットを希望する方法ですばやくセットアップできるバンドルを定義したり、プロジェクト ガイドラインに従ったバンドルを定義したり、構造の一部を入力してタブを押すだけで構造全体やクラスを作成するための迅速で簡単なアクセスが可能になります。 。
TextMate は私が選んだツールです。高速で軽量でありながら、プログラミングに使用するツールに欲しい機能がすべて含まれています。Xcode には緊密に統合されていませんが、私は Mac OS X 用のソフトウェアを作成しないので、それは問題ではありません。私は FreeBSD 用のソフトウェアを書いています。
絶対に BB編集. 。私はコーディングを行っており、コーディングに使用するのは BBEdit です。
Coda は、PHP/ASP/HTML スタイルの開発に最適です。優れたインターフェイス、正規表現サポートによる複数ファイルの検索と置換、リモート ファイルの閲覧と編集のための滑らかな FTP/SFTP などの統合、SVN 統合など。
プラグインをサポートし、プラグイン エディターで TextMate バンドルをインポートできるため、明るい未来が待っています。プラグインのサポートは数か月前のバージョン 1.6 で新しく導入されたため、必須のプラグインはまだ多くありません。人気のアプリなので今後の期待も高まります。
私にとっての「キラー機能」は次のとおりです。*リモートファイルのシームレスな編集 *コードナビゲーター(シンボルブラウザ;機能などをリストするペイン)
ほとんどの人はシンボル ブラウザの使用にあまり興味がありませんが、多くのなじみのないコードを保守する必要があるため、シンボル ブラウザは非常に貴重であると感じています。
ただし、Coda に TextMate の「本来の力」があるかどうかはわかりません。次は TextMate に慣れるつもりです。
私はKomodo IDEを使用しています。膨大な数の言語をサポートしており、カスタマイズ可能ですが、少し高価です (会社がコピーを購入してくれました)。本当に優れた代替案は、Komodo Edit と呼ばれる無料版です。読み込みが非常に速く、機能リストも充実しているため、多くの仕事で完全な IDE ではなく、IDE を頼りにしています。
スマルトロン これも優れた (無料の) ものです。
実際はもっと好きです 編集ロケット TextMate 上で。私は Mac と Ubuntu マシンの両方でそれを使用しています。複数のオペレーティング システムで同じエディタを使用できるのは便利です。
Textmate は最先端のエディタですが、jedit、eclipse、netbeans などの厄介なメモリを消費するモンスターを使用せずに複数のプラットフォームで開発することを考えている場合は、geany (geany.org) を参照してください。これは無料。唯一の問題は、Mac OS X ではエディターの見た目が美しくないことです:)
フライズ 素晴らしい無料オプションです。多少の粗さはありますが、価格には勝てません。Smultron のフォークか後継だと思います。
スマルトロンにもう一票。XQuery プログラミングを行うときにこれを使用しましたが、構文の色を強調表示するためのキーワード ファイルを定義できるのは素晴らしかったです。
Smultron と Textwrangler の両方をインストールしましたが、ほとんどの場合 Smultron を使用していることに気づきました。
コーディングには XCode とは別のエディターを使用したいと思っていますが、XCode と十分に緊密に統合されていて、本当に価値のあるエディターは他にはないと感じています。
ただし、時間が経てば、TextMate も最終的にはその点に到達する可能性があります。ただし現時点では、主にデバッグ機能とリファクタリングが不足しています。
XCode を必要としないものに関しては、TextMate が大好きです。私のワークグループに別の Mac ユーザーがいたら、おそらくコラボレーション機能として SubEthaEdit を検討するでしょう。Emacs が必要な場合は、Aquamacs (より Mac に近い) または Carbon Emacs (より GNU-Emacs に近い) をお勧めします。
私はBBEditを何年も使っています。これは堅牢で高速で、私の Xcode ワークフローにうまく統合されています。(組み込みエディターだけでなく Xcode に何かが統合されるかどうかはわかりませんが、組み込みエディターを待つ時間がある人がいるでしょうか?)
ソース管理システムを使用しない小規模なチーム プロジェクト、または単一ユーザーが複数のマシンで編集する場合は、SubEthaEdit を強くお勧めします。
Eclipse と Netbeans には、他にもたくさんのテキスト エディターがあります。テキストエディタの準備が整うまで 10 秒も待ちたくないでしょう :/...本格的にコーディングに時間を費やすつもりなら、時間をかけて vim (emacs もですが、私はこれをお勧めします) の使い方を学びましょうヴィム)