Javaプログラムをデバッグするときはいつでも、コードをインデントする必要があります。また、(Tabキーを使用して)コードを1つずつ手動でインデントするのは嫌です。
ボタンを押すだけですべてのコードを自動的にインデントする軽量のJavaIDEが本当に必要です。
良い例は「ReadyToProgram」JavaIDEですが、このIDEの欠点は、JDK1.5以降と互換性がないことです。
そのようなJavaIDEに関する提案はありますか?
Javaプログラムをデバッグするときはいつでも、コードをインデントする必要があります。また、(Tabキーを使用して)コードを1つずつ手動でインデントするのは嫌です。
ボタンを押すだけですべてのコードを自動的にインデントする軽量のJavaIDEが本当に必要です。
良い例は「ReadyToProgram」JavaIDEですが、このIDEの欠点は、JDK1.5以降と互換性がないことです。
そのようなJavaIDEに関する提案はありますか?
IntellJIDEAとEclipseが頭に浮かびます。
ただし、Eclipseを軽量とは呼びません。
すばやくインデントするためにNotepad++を使用しています。これは「ReindentC++コード」と呼ばれますが、Javaコードでも同様に機能します。
古き良き時代、私はJava開発の「IDE」としてemacsを使用していました。コードのインデントとフォーマットを優れた方法でサポートしています。
NetbeansFactor
のオプションを使用して、Javaコードを適切にフォーマット/インデントできます。便利なショートカットもあります。Alt+Shift+F
編集:そうそう、Netbeansは素晴らしいですが、実際には軽量ではありません...
NPPでJavaをコーディングすることは、鈍い石で自分自身を剃り、アフターシェーブの代わりにウォッカを使用するのと同様の経験でなければなりません。男らしいように見えるかもしれませんが、理由はありません。21世紀です。Intellijは、NetBeansやEclipseと同じように、適切なPCで実行できます。
これらの機能は、他の約100の機能と同様に、私にとっては簡単です。コードの任意の部分を実行する機能を備えた組み込みデバッガー、または変数の状態のチェックも必要です。ほとんどのデバッガーは優れた単体テストスイートに置き換えられる可能性があることを私は知っていますが、ライブで何かをチェックする必要がある場合もあります。
そして、単体テストのトピックに取り組んでいるので、それでも優れたIDEで単純化することができます。Intellijを使用すると、クラスとテストクラス間を移動したり、単一のテスト、クラス全体またはスイートを簡単なキーストロークで実行したり、テンプレートからテストメソッドを生成したりできます。
あなたがコードを書くことから生きているなら、あなた自身にそれをしないで、ただライセンスを買うか、オープンバージョンを使ってください。プラグインを使用してNPPに取り組むには、人生は短いです。
免責事項:Vimは大丈夫です。$$$を大幅に節約するためにライブシステムで何かを再構成する必要がある場合は、新しいバージョンをデプロイするのに時間がかかります。それ以外の場合、高度なメモ帳を使用するのはばかげています。なんで?まともなハードウェアではなくOLPCでコーディングするのと同じ理由で。