10

他の Python IDE (PythonWin および Idle) では、キーを押すと、現在のソース ファイル ウィンドウがコンソールにリロードされます。これは、コードを試すときに便利です。コンソールから対話的に関数を呼び出し、そこでデータ構造を調べることができます。

Eclipse/Pydev でこれを行う方法はありますか?

これまでのところ、ソース ファイルで次のハックを実行してきました。

def relo():
    execfile("/Path/To/Source.py", __builtins__)

relo()ソースへの変更を保存した後、コンソールを呼び出します。しかし、私はむしろキーをタップしたいです。私はpydev 1.4.7.2843を使用しています。

これはこの質問に多少関連していますが、ソースファイル全体をリロードしたいだけです。

4

2 に答える 2

7

対話型コンソールに関連する多くのことを実行できるため、 + + が提供するものの詳細については、最新のPydevCtrlで+ Alt+を使用して実行できます。EnterCtrlAltEnter

于 2010-01-06T23:27:46.463 に答える
1

[ファイル] メニューの [元に戻す] オプションを使用します。

Windows > Preferences > General > Keys でキーをバインドできます。

編集:

reload(module) 関数は、インタラクティブ コンソールでパッケージを更新します。これは、python 2.x 用に組み込まれており、3.x 用の imp モジュールに組み込まれています。Python ドキュメント リンク: http://docs.python.org/3.1/library/imp.html?#imp.reload

ホットキーで実行する方法が見つかりませんでした。方法が見つかったら教えてください。

于 2009-07-30T22:31:52.200 に答える