Eclipse にセミコロンを自動的に追加するにはどうすればよいですか?
質問
状況は次のとおりです。次の Java コードがあります。
String a;
a.
「」を押す直後に。文字列メソッドを使用してポップアップメニューを取得します。1 つを選択し、引数を入力しますが、その後、右矢印キーを押して ) を通過し、; を入力できるようにする必要があります。
Emacs では、マクロ (メタ Enter だったと思います) を使用しました。このマクロを押すと、現在の行の末尾にセミコロンが追加され、次の行の適切なインデントに配置されます。Eclipseにそのようなマクロはありますか?
解決
これに役立つ Eclipse プラグインがいくつかあります。
- ジェコロン:Eclipse 4 用のインテリジェントなセミコロン インサーター http://mystilleef.github.io/eclipse4-jcolon/
- スマートセミコロン https://code.google.com/p/smartsemicolon/
他のヒント
この行の最後にセミコロンを挿入していますが、まだそれを入力する必要があります:
設定>ジャワ>エディタ>型付け>チェック "セミコロン"
それでも、より良い何よります。
これを参照してください リンク.
「この設定はデフォルトでは無効になっているため、有効にする必要があります。に行く [ウィンドウ] > [設定] > [Java] > [エディタ] > [入力]。 次に、「正しい位置に自動的に挿入」セクションで「セミコロン」を有効にします。
ステートメント内の任意の場所でセミコロンを押すと、Eclipse は行の末尾にセミコロンを追加し、カーソルをセミコロンの直後に配置するため、次の行の編集を開始できるようになります。
私はあなたが使用しているOS分かりませんが、Eclipseは、あなたのシステム上のアプリケーションの残りの部分のように、シンプルなUIのコマンドを使用して外部マクロプログラムを使用して操作することができることを忘れないでください。
私は、Macを使用して、私はキーボードのマエストロと呼ばれるプログラムを使用します。あなたが尋ねたことは実行する分について、連れて行ってくれました。単にライン、タイプの最後に移動「;」次の行(Eclipseがケアやインデントを取る)に行くと、Returnキーを押します。私はあなたの選択のあなたのOSのための同様のツールを見つけることができると確信しています。