在其他PythonIDE(PythonWin和Idle)中,可以按一个键并将当前的源文件窗口重新加载到控制台中。我发现这在试验一段代码时很有用;您可以从控制台交互式地调用函数并检查其中的数据结构。在
有没有一种方法可以用Eclipse/Pydev实现这一点?在
到目前为止,我在我的源文件中一直在处理这一黑客行为:
def relo():
execfile("/Path/To/Source.py", __builtins__)
在保存对源代码的更改后,我在控制台中调用relo()
。但我更愿意按一下键。我使用的是pydev 1.4.7.2843。在
这与this问题有些关系,但我只想重新加载整个源文件。在
使用“文件”菜单上的“还原”选项。在
可以在“Windows”>;“首选项”>;“常规”>;“键”中将键绑定到该键。在
编辑:
reload(module)函数将更新交互式控制台中的包。它是为python2.x内置的,imp模块是为3.x构建的。 Python文档链接:http://docs.python.org/3.1/library/imp.html?#imp.reload
找不到用热键运行它的方法,我想知道你是否找到方法。在
您可以使用最新的Ctrl+Alt+Enter来获得关于Ctrl+Alt+Enter所提供的功能,因为它可以执行与交互控制台相关的许多操作。在
相关问题 更多 >
编程相关推荐