web-dev-qa-db-ja.com

IntelliJの「イミディエイト」ウィンドウ

IntelliJ 9を使用していますが、Visual Studioの「即時」デバッグウィンドウに相当するIntelliJがあるかどうか知りたいです。エディタで目的の式を選択してから、 ALT-F8 式を評価しますが、私が現在デバッグしているものと相互作用するウィンドウでコードを記述できるようにしたいのです(それが可能な場合でも)。

メッセージをコンソールに記録するブレークポイントがあると便利ですが、可能であればそれ以上のことを行いたいと思います。

68
Jon Onstott

Intellij IDEAの[式の評価]ダイアログにはコードフラグメントモードを有効にするボタンがあり、複数ステートメントの評価が可能です。 (私はUltimate Editionのバージョン9.0.2を使用しています。)

59
Noel Ang

@Noelの回答と同じですが、詳細がいくつかあります。まず、式評価ALT + F8)有効にできますデバッグモードのみ

enter image description here

enter image description here

46
om-nom-nom

IntelliJ IDEA 13Community Edition、Windows:

  1. デバッグモードに移動し、アプリケーションを実行します
  2. Evaluate Expressionに移動します。

    enter image description here

    または、エディター領域で右クリックします。

    enter image description here

  3. コードフラグメントモードに移動 enter image description here

  4. ステートメントを入力してEvaluateをクリックします enter image description here

15

Alt-f8 ..でコードを書くことができますが、一度に1行だけ行う必要があります。リターンを実行すると、次にヒットしたときにコードが戻ります(私はそう思います)。しかし、それは理想的ではありません...

7
bwawok

2019年にこれを探している人のための参考までに:IntelliJ IDEA 2019.1(Ultimate Edition))でこれを実行しようとしましたが、式の評価ダイアログに[コードフラグメントモード]ボタンが見つかりませんでした。

ドキュメントに記載されているように here :これは、式ボックスの端で互いに斜めに離れている小さな2つの矢印です。

enter image description here

5
AzzamAziz