2010-09-15 55 views
5

快捷键是F11开始调试。但问题是我必须在该文件上,然后按F11开始调试。例如,什么是使用Eclipse在PyDev中调试的快捷方式

我的文件,启动应用程序“launch.py”和“example.py”。
example.py在编辑器中打开,而launch.py不是。
现在,如果我打F11它会尝试推出使用“example.py”的应用程序,并终止由于错误(如预期)。

因此,我必须在编辑器中打开“launch.py”,然后点击F11开始调试应用程序。
有没有更好的方法来配置调试,以便它在单击/键启动应用程序?

编辑:example.py是一些其他的文件(有些模块)。它不会启动应用程序。

回答

5

由于这PyDev Eclipse Tutorial suggests

第一次运行后,如果您键入按Ctrl + F11 ,最后一个文件冉重新运行。或者,如果您只输入F11,则会在最后一次运行时开始调试会话。我们来测试这个...

注:此行为在Eclipse 3.3改变 - 但它一般建议其在首选项在还原:window > preferences > Run/Debug > Launching并设置Launch OperationAlways launch the previously launched application
本教程将始终将此视为默认选项。

alt text

那么,你有这个选项选择?
如果您至少启动了一次launch.py,那么您可以轻松重新启动它。

+0

即使我最后的启动文件是“launch.py​​” .. – ssal 2010-09-15 21:22:39

+0

@ssal:特别是如果你的最后一个启动文件是“'launch.py '”。 – VonC 2010-09-15 21:26:57

+0

使用鼠标:2次点击。和使用键盘不可能,除非我在“launch.py​​”上按F11。我的日食没有像上面的屏幕截图一样的选项。它是哪个版本?我正在使用Eclipse Java EE IDE for Web – ssal 2010-09-15 21:29:36

1

我用CTRL + SHIFT + F9以重新启动在Pydev的以前的调试配置。

3

虽然这不是严格的答案,什么是最初要求,它可能会帮助找人在这里,有同样的问题作为我...

我是一个Java开发人员为主,所以几乎所有的Java观点都是开放的。但是,有时我想运行一些python文件来测试一些东西(或者只是创建一个快速的python脚本,然后运行它)...

在Java编辑器中,如果当前的类有一个main(String[] args)方法,我运行它(并弹出对话框问我想正是我在中间运行)

ALT +转变 + XĴ

不幸的是,这并不在Python视图中工作,我还没有发现类似的解决方案 - 它只是问我,如果我想运行它一个Java应用程序......但是,正如VonC所说,你可以运行最后运行的事情(只要你已经设置相应的偏好)与

CTRL + F11

,这似乎与Python运行配置工作也很好。

但是...如果我跑最后一件事是一个Java程序,但我现在要运行的积极.py文件?此前,运行.py文件,我必须要经过用鼠标在工具栏上的按钮挖,我倾向于选择快捷键...

解决方案!所以,最后我得出这个答案的实际有用的一点 - 我只是偶然发现(!打字伊万的建议的快捷方式,但丢失),似乎

F9

将运行当前活动python文件。

希望帮助别人得到,只是有点快......

+0

是的,它似乎首选的方式是通过F9:http://pydev.org/manual_adv_launch.html – 2012-12-19 20:04:50

相关问题