16

Emacsとviは、プログラミングの達人の伝統的な編集者です。しかし、拡張性とテキスト編集の生産性の観点から、現代​​の編集者はこれら2つを置き換えることができましたか?

Eclipseなどのエディターや商用エディターは、インテリセンスやリファクタリングなどの言語固有の利点を提供することを知っていますが、これは私が探しているものではありません。私の質問は、より一般的なレベルでの革新的なエディターパラダイムに沿ったものであり、多くの異なる言語に使用したり、他のタスクに拡張したりすることができます。

4

10 に答える 10

6

Sublime Textは、Windows用の比較的新しく、非常に優れたエディターです。

www.sublimetext.com

于 2010-09-15T09:53:34.480 に答える
5

より一般的なレベルで、多くの異なる言語に使用できるように、他のタスクに拡張できます

Windowsでは、Zeusエディターはほぼすべての言語用に構成でき、完全にスクリプト化できるため、簡単に拡張できます。

于 2010-09-16T03:07:00.640 に答える
4

イーはどうですか?そのコミュニティは現在Haskellハッカーをターゲットにしているという私の印象ですが、Emacsに似ているはずですが、EmacsLispではなくHaskellに基づいています。あまり主流ではありませんが、あなたがお問い合わせのある種類のエディターだと思います。

于 2010-09-15T09:34:34.973 に答える
4

私は本当に驚いていますが、これらの2つについてはまだ言及されていません。

実際、両方のエディターのほとんどの機能はvimで複製でき、emacsでも複製できると確信しています。

于 2010-09-16T08:15:30.970 に答える
2

Eclipse、VisualStudioなどはIDEです。EmacsとViはテキストエディタです。テキストエディタは、IDEの1つのコンポーネントのみを作成します。最新のIDEに付属しているエディターは、EmacsまたはViモードを提供します。(これが例です)。逆に、EmacsとViは簡単に完全なIDEに拡張できます。(たとえば、JDEEを見てください)。

于 2010-09-15T04:58:38.840 に答える
2

私の質問は、より一般的なレベルでの革新的なエディターパラダイムに沿ったものであり、多くの異なる言語に使用したり、他のタスクに拡張したりすることができます。

Webブラウザーは、拡張、カスタマイズが可能で、常に接続され、あらゆる種類のアプリケーションを備えた究極の編集ツールです...ほとんどすべてがWebブラウザーを介して実行できます。

Jeff Atwoodが言ったように、FirefoxはIDEです。それといくつかの拡張機能を使用すると、FirefoxをブラウザーのVisualStudioに変換できます。

すべてのWebページは、この新しい種類の「エディター」の拡張です。そのため、たとえば、GoogleはそれをOSのメインコンポーネント(Chrome OSなど)として使用しています。現在の傾向は、Web上ですべてを行うことです。

于 2010-09-15T08:24:08.207 に答える
1

私は通常emacsに固執しますが、(ほとんどの人にとっては明らかに)それを最大限に活用することはできません。先週、notepad ++がインストールされたPCで作業する必要があったので、試してみてとても気に入りました。それは「快適」だと思いますが、それでもクラシックの「生の力」に勝るものはありません。

于 2010-09-16T08:16:30.923 に答える
1

ウィキペディアのテキストエディタの比較

私はUltraEdit、Notepad ++、Komodoなどを試しましたが、私のお金ではEditplusが最高ですが、それは本当に個人的な好みの問題です-何があなたを悩ませ、どの機能を楽しんでいるかなどです。

于 2010-09-15T09:59:01.323 に答える
1

あなたの質問に対する答えは、 JEditUltraEditKomodoEditGeany、TextMate、NotePad ++、Kate、Geditだと思います。私は最終的にEmacsに永遠にとどまることを選択する前に、ある時点でそれらのいくつかを使用しました。TextMateとUltraEditを除くすべてのエディターはオープンソースであり、私は個人的にWeb開発のためにKomodoEditをたくさん楽しんでいました。また、XULとJavaScriptに基づく優れた拡張APIもありました。

この「最新の」エディターのバッチの一般的な利点は、最新のGUIツールキットのサポートが向上し、組み込みの「インテリセンス」機能が向上することです。ただし、EmacsやVimほどカスタマイズ可能または拡張可能なものはありません。これらのエディタを使用してターミナルテキスト編集を行うこともできなくなります。

于 2010-09-15T05:39:48.083 に答える
1

emacsでできることの例として、ssh上でgitモードmagitを透過的に実行して、リモートリポジトリと対話できることがわかりました。かっこいい!そのような拡張性を備えた別のエディターはまだ見つかりません。

于 2010-09-16T07:29:41.980 に答える