2010-06-26 62 views
10

我有几个启动配置为我工作的代码。如何在Eclipse中将特定键绑定到不同的启动配置?

一种配置(#1)的意思是“运行中最前面的编辑​​器中的文件(即,所选择的资源)的单元测试”。我真的很希望能够始终把这个绑定到一把钥匙上。

另一个配置(#2)的意思是“跑,我的工作在服务器(在最前面的项目),这样我就可以交互地测试它。”

另一个(#3)的意思是“对服务器运行一些自动验收测试”。

我总是希望#1近在咫尺,轻松从单个按键运行。另外,我希望能够运行#2,看它在控制台启动,当它准备好时(因为它不是完全微不足道的自动执行此操作)击中#3的关键。

这可能类似于binding a key to a specific build configuration的问题,但其中的答案看起来非常具体,因为我使用的是PyDev,所以我根本没有“构建”步骤。

此外,考虑到我使用PyDev,pyedit_*脚本的形式的答案将被赞赏,就像eclipse的“本机”答案一样。

+0

您不需要为#1运行配置,因为此“CTRL + F9”的标准配置。请参阅[Keybindings快速参考](http://pydev.org/manual_adv_keybindings.html) – 2012-01-14 14:55:55

回答

5

也许Eclipse Runner插件可以让别人更容易处理启动配置。它不允许指定密钥绑定到目前推出的配置,但我开了一个功能请求Key bindings for launch configurations

+1

不幸的是,该项目似乎没有得到积极维护,因此在可预见的未来可能无法使用快捷方式。它仍然是一个有用的插件。 – 2012-11-28 14:34:27

0

不是一个特定的启动配置,但你可以绑定一个键来运行上次运行配置,

Windows->preferences->General->Keys->Run last launched external Tool 
0

你可以做如下(为#2#3),其创建的那些运行配置后:

转到Run > Run Configuration > Select the run configuration you want > Common > Display in Favorites Menu > Check Run/Debug。这将使其始终显示为菜单中的第一个。

这将使它出现在菜单中Run > HistoryRun > Debug History,那么,你可以通过Alt+R, T, 1(和23)访问它来运行你的配置或Alt+R, H, 1(和23)调试。

而对于#1,如Piotr Dobrogost说,你可以只使用​​在当前编辑器,然后选择要运行(如果你选择一个单元测试,测试案例 - 通常与Ctrl+Shift+UpCtrl+Shift+Down - - 它会被预先选定) - 然后,如果您配置为始终重新启动上次启动,如http://www.pydev.org/manual_101_run.html中所述,则可以使用Ctrl+F11重新启动上次启动。

相关问题