【发布时间】:2012-02-14 21:52:07
【问题描述】:
我正在使用 PyDev 在 Eclipse 中做一个 Python 项目。我有一个“主”文件和一些“类”文件。我主要在类中工作,但我需要通过主文件执行代码。
目前我需要切换到主文件,或者使用运行/调试按钮的下拉菜单来执行主文件。按下按钮或使用F11,只运行类文件(没用)
有没有办法让 PyDev 总是运行项目中的特定文件,或者总是运行最后执行的文件(这可能是最好的解决方案)。
在此先感谢 :)
【问题讨论】:
我正在使用 PyDev 在 Eclipse 中做一个 Python 项目。我有一个“主”文件和一些“类”文件。我主要在类中工作,但我需要通过主文件执行代码。
目前我需要切换到主文件,或者使用运行/调试按钮的下拉菜单来执行主文件。按下按钮或使用F11,只运行类文件(没用)
有没有办法让 PyDev 总是运行项目中的特定文件,或者总是运行最后执行的文件(这可能是最好的解决方案)。
在此先感谢 :)
【问题讨论】:
当然(重新启动上次启动实际上是 Eclipse 3.2 中的默认设置,从来不明白他们为什么要更改它)...
您可以将其返回到首选项中:窗口 > 首选项 > 运行/调试 > 启动,并将启动操作设置为 始终启动以前启动的应用程序。
因此,Ctrl+F11 将重新启动上次启动,F11将调试最后一次启动...
要启动文件,您可以:
(参考:http://pydev.org/manual_101_run.html)
如果您使用单元测试,您可能还想看看:Continuous unit testing with Pydev (Python and Eclipse)
【讨论】: