web-dev-qa-db-ja.com

EclipseでPydevを使用するインタラクティブコンソール?

Pydevプラグインを使用してEclipseでPythonコードをデバッグしています。Pydevコンソールを開くことができ、「現在アクティブなエディターのコンソール」と「Pythonコンソール」という2つのオプションが表示されます「しかし、それらのどれも、ブレークポイント後の現在の変数ステータスを検査するのに役立ちません。

たとえば、コードがブレークポイントで停止し、コンソールを使用して「アクション」変数を検査したいとします。しかし、私の変数は利用できません。 「dir(action)」などを実行するにはどうすればよいですか? (コンソールを使用していない場合でも)。

36
ricafeal

この機能は次のとおりです。

http://pydev.org/manual_adv_debug_console.html

30
jimmyorr

デバッグパースペクティブで開くコンソールは、実際にはインタラクティブですが、実現するまでに少し時間がかかりました。何かを入力した後、returnを2回押す必要があり、それが評価されます。 Pydevサイトの詳細はこちら: http://pydev.org/manual_adv_debug_console.html

13
Rupert Bates

「アクション」またはその他の変数をダブルクリックします。

ctrl + shift + D

そして、あなたが時計を使っているなら、私はより良い相互作用を想像できません。すべての変化を見ることができます。

1
Chobicus

ブレークポイントを設定してF11を押すと、Eclipseがデバッガーを起動し、「Debug Perspective」を開くように要求します。次に、ウィンドウ->ビューの表示->式ビューを開き、式ビューウィンドウを右クリックして、[ウォッチ式の追加]を選択して式(dirなど)を追加できます。逆に、また、PyDevコンソールでdir(何らかの式)を入力して、同じ効果を得ることができます。 PyDev 1.4.6.2788を使用しています

0
Abhijeet Patel

小さなモニターでは、デバッグインタラクティブコンソールが通常のインタラクティブコンソールと異なることに気付かない場合があります。通常のコンソールのように上部ではなく、下部に入力する2番目のコマンドプロンプトがあります。

0
Noumenon