Java 開発用の emacs の設定に成功した人はいますか? cedet と malabar モードをインストールしましたが、うまく使用できませんでした。emacs のセットアップにもっと時間を費やす価値はありますか、それとも Eclipse に切り替える必要がありますか? 私は長年の Emacs ユーザーです。どうもありがとう。
4 に答える
Emacs インターフェイスを持つeclimを試すことができます。バックエンドとして Eclipse を使用して、Emacs にインテリジェントな Java 補完機能を提供します。このようにして、Eclipse に完全に切り替えることなく、Emacs で Eclipse の機能を利用できます。
私は Emacs 用の Java 開発環境を 10 年間使用しています。http://jdee.sourceforge.net/で入手できます。
最後に更新されたのは 2010 年で、Eclipse ほど強力ではありませんが、Emacs に夢中になっている場合は、テンプレートからのコードの作成など、多くの優れた機能を提供します。
依存関係は、同じ SourceForge サイトからダウンロードすることもできます。
実際、Eclipse は、Emacs のようなナビゲーションとタイピングを使用するように構成できる、私が知っている唯一の IDE です。しかし、このサポートは恐ろしいです!Eclipse には多くの Emacs 機能が欠けているため、適切なマッピングの問題でさえありません。多くの機能が実装されていません (または、実装できない可能性があります)。また、このサポートはテストされていないことが多く、アクセシビリティ ホットキーと重複しています。つまり、使用しようとするときはいつでも、M-g g代わりに GUI でアクセス キー g と次のアクセス キー g を持つボタンをアクティブにすることができます。これもAlt+ Debu gのようなものです。設定 >> 設定します。さらに悪いことに、アクセス キーはレイアウトによって変わる可能性があるため、これは予測できません。
OK、上記の例は私が考案したものですが、これは実際のケースがより複雑であるためです。ただし、それらは存在します。その上、Eclipse では、かなり頻繁にマウスを使用する必要があります。たとえば、その内部のウィンドウ間の切り替えは、それなしでは不可能です。実際には、マウスを使用しないとファイルを作成することさえできません。
しばらく前に JDEE を試してみましたが、理解できる限りでは、このプロジェクトはもはや積極的に取り組んでいません。ただし、Debian は jde パッケージを提供しており、ロードして動作しているように見えます。elc ファイル (ソースなし) として提供されます。新しい CEDET (新しい eioei に付属) を使用したかったのですが、それらは連携しません。また、デバッガーの構成または使用に問題がありました-私が覚えている限りでは、おそらく新しいJREで動作しないため、切断され続けました。私はそれをさらに調査していませんが、Maven や Ant ビルドなどの特定のものをかなり頻繁に使用しました。
JDEE にパッチを当てている人がいるとすれば、それは CEDET に取り組んでいるのと同じ人だと思います。そのため、彼らのメーリング リストでプロジェクトの状況について尋ねるのは理にかなっているかもしれません。おそらく彼らはもっと知っているでしょう。