在其他Python IDE(PythonWin和Idle)中,可以点击一个键并将当前的源文件窗口重新加载到控制台中。在尝试使用一段代码时,我觉得这很有用;您可以交互地从控制台调用函数并检查那里的数据结构。
有没有办法用Eclipse / Pydev做到这一点?
到目前为止,我一直在使用源文件中的这个hack:
def relo():
execfile("/Path/To/Source.py", __builtins__)
我将更改保存到源后,在控制台中调用relo()
。但我更愿意点击一把钥匙。我正在使用pydev 1.4.7.2843。
这与this问题有些关联,但我想重新加载整个源文件。
答案 0 :(得分:7)
您可以使用 Ctrl + Alt + 在最新的Pydev上输入,了解有关 Ctrl的详细信息 + Alt + 输入,因为它可以执行许多与交互式控制台相关的事情。
答案 1 :(得分:1)
使用“文件”菜单上的“还原”选项。
您可以在Windows中将键绑定到它>偏好>一般>密钥。
编辑:
重装(模块)功能将更新交互式控制台中的包。它内置于python 2.x和imp模块中的3.x. Python文档链接:http://docs.python.org/3.1/library/imp.html?#imp.reload
找不到通过热键运行它的方法,我想知道你是否找到了办法。