在PyDev中执行默认的.py文件

时间:2012-01-20 09:59:39

标签: python eclipse pydev

我正在使用PyDev在Eclipse中进行Python项目。我有一个“主”文件和一些“类”文件。我主要在类中工作,但我需要通过主文件执行代码。

目前我需要切换到主文件,或使用run / debug-button的下拉菜单来执行主文件。按下按钮或使用F11,只运行类文件(没用)

有没有办法让PyDev始终在项目中运行特定文件,或者总是运行最后执行的文件(这可能是最好的解决方案)。

提前致谢:)

1 个答案:

答案 0 :(得分:12)

当然(重新启动最后一次启动实际上是Eclipse 3.2中的默认启动,从未理解为什么他们改变了这一点)......

您可以在偏好设置中找到它:窗口>偏好>运行/调试>启动并将启动操作设置为始终启动先前启动的应用程序

所以, Ctrl + F11 将重新启动上次发布和 F11 将调试上次发布......

要最初启动该文件,您可以:

  • 使用快捷方式: F9 运行当前打开的文件
  • 进入菜单: Alt + R + S +您想要的Run数量(它可以是Python,Jython,单元测试等)。
  • 如果您正在使用单元测试,则可以使用: Ctrl + F9 从当前模块运行单元测试(甚至选择应该运行哪些测试。)
  • 重新启动您之前执行的其他一些启动: Alt + R + T 并选择之前的启动重新发布。
  • 您也可以通过右键单击文件夹>在单元测试模式下启动文件夹下的所有文件。以>运行Python单元测试

(参考:http://pydev.org/manual_101_run.html

如果您使用单元测试,您可能还需要查看:Continuous unit testing with Pydev (Python and Eclipse)