2011-01-10 9 views
10

まず第一に、私はここで宗教的戦争を始めたいとは思っていません。emacsのJavaには何が起こったのですか?

私が最初に選んだのは、私が選んだ時代のエディターでした。インターンとして私は、Viをサーバーにssh(非常に遅い接続はもちろんではありません)する必要がある小さなソフトウェアショップに強制していました。ソースコードのローカルコピーコード。その間、私は、不法占いを知らないEmacsの優等生でした。私はEmacsでシェルを始めることさえ知りませんでしたので、私はViに何が入っているかを見てみました。

最初は好きではない服を着るように感じられましたが、時間が過ぎてヴィムが好きになりました。 vimの2年間(そしてまだ数えて)は私にとって非常に生産的な学習経験でした。私の現在の設定には、xmonadが含まれています - ウィンドウマネージャ、gnu screen - 高速シェル切り替え、vimperatorを搭載したfirefox、もちろんvim。仕事では、他のすべての同僚がEclipse を使用していて、幾分適合しなければならないので、私はVim + Eclimを使って自分のコーディングをしています。私の職場では、私はVimの周りを知っている人物とみなされます。しかし、私は秘密にEmacsを自宅で使っています。

私はEmacsで高速化したいと思っていますが、私がそれを行うためには、私が仕事をしているときにそれを使う必要があります。 Vim + Eclimは、Javaのもの(コード補完、インポートなど)で本当に助けてくれました。私はEmacsポートを使用することを考えていますが、私はEclipseプロセスを必要としない他の選択肢も試していますバックグラウンドで実行しています。基本的には、Eclipse/Eclimのようなコード補完とオン・セーブ・コンパイルが必要です。これを行うにはjdee/malabarモードで十分ですか?また、私はAndroidのものをコーディングしています。そして、AndroidライブラリがどこにあるのかをEmacsに伝えたいのです。なぜなら、基本的なもののほとんどが普通は普通にはインポートされないからです。

+0

JDEEとemacs-eclimは、町で唯一の2つのゲームだと思われます。おそらくもっと良い質問があるかもしれません(少なくとも、私はその答えを知りたいです)。 –

+0

私はその質問に対する答えも知りたいと思うようです。たぶん誰かが投稿する必要があります:) – avendael

答えて

6

私はちょうど最近、Java用のコード補完機能を提供するAuto Java Completeを発見しました。これは、AutoCompleteとyasnippetを使ってJava用のコード補完を提供しています。これは、IMHOをJDEEよりもセットアップする方がずっと簡単です。私はmalabarモードでは大した成功を収めていませんが、2つは多分問題なく一緒に使用できます。

これはカスタムタグデータベースを使用して完了しますので、Android用に簡単に設定することもできます。既存のシステムJavaライブラリと一緒にandroid.jarを解析する必要があります。タグ.javaを設定し、READMEにCLASSPATHを適切に設定します。

+0

これは、オートコンプリートを通じてオブジェクトのメンバーを表示できますか? – avendael

+0

malabar-modeを試しましたが、mavenとの緊密な統合のためにすぐに電源が切れました。ジェネリック医薬品のサポートが不足しているため、私はJDEEをもう検討していません。たぶん私はこれを試してみるべきでしょう。 – avendael

+0

Android用タグの作成に問題があります。 "あなたは既存のシステムJavaライブラリと一緒にandroid.jarを解析するだけでよいのですか"についてもっと詳しく説明できますか?私は標準のJava用のタグファイルをうまく構築できますが、Android用にしようとすると「クラスが見つかりません」というエラーがたくさんあります。 –

3

最初に、Eclipseにemacsの動作をまねするいくつかの試みがあります。主にそのlispeanエディタのkeyboard wealthnessを提供しています。

第2に、あなたはいつも私がEmacsの完全なJava IDEであると信じている方法を理解することができます。

関連する問題