我为我工作的代码提供了几种启动配置。
一个配置(#1)表示“在最前面的编辑器中运行文件的单元测试(即所选资源)”。我真的希望能够始终把它绑在钥匙上。
另一个配置(#2)意味着“运行我正在处理的服务器(在最前面的项目中),这样我就可以交互式地测试它。”
另一个(#3)意味着“对服务器运行一些自动验收测试”。
我总是希望#1近在咫尺,一键击就能轻松完成。另外,我希望能够运行#2,观察它在控制台中启动,并且当它准备就绪时(因为它不是完全无法实现自动化)点击#3的键。
这可能类似于binding a key to a specific build configuration的问题,但那里的答案看起来非常具体,而且我正在使用PyDev,我没有“构建”步骤所有
另外,鉴于我正在使用PyDev,一个pyedit_*
脚本形式的答案将被视为eclipse的“原生”答案。
答案 0 :(得分:5)
也许Eclipse Runner插件可以让某人更轻松地处理启动配置。它目前不允许为启动配置分配键绑定,但我打开了功能请求Key bindings for launch configurations
答案 1 :(得分:0)
不是特定的启动配置,但您可以绑定密钥以运行上次运行配置,
Windows->preferences->General->Keys->Run last launched external Tool
答案 2 :(得分:0)
在创建了这些运行配置后,您可以执行以下操作(对于#2 和#3 ):
转到Run > Run Configuration > Select the run configuration you want > Common > Display in Favorites Menu > Check Run/Debug
。这将使它始终显示为菜单上的第一个。
这会使其显示在Run > History
和Run > Debug History
的菜单中,然后您可以通过Alt+R, T, 1
(以及2
和3
)进行访问运行您的配置或Alt+R, H, 1
(以及2
和3
)进行调试。
对于#1 ,如Piotr Dobrogost
所述,您可以在当前编辑器中使用Ctrl+F9
并选择要运行的测试用例(如果选择单元测试 - 通常使用Ctrl+Shift+Up
或Ctrl+Shift+Down
- 它将为您预先选择) - 然后,如果您配置为始终重新启动上次启动,则如http://www.pydev.org/manual_101_run.html,您可以使用Ctrl+F11
重新启动上次发布。