我有几个启动配置我正在处理的代码.
一种配置(#1)表示"在最前面的编辑器中运行文件的单元测试(即所选资源)".我真的希望能够始终把它绑在钥匙上.
另一个配置(#2)意味着"运行我正在处理的服务器(在最前面的项目中),这样我就可以交互式地测试它".
另一个(#3)意味着"对服务器运行一些自动验收测试".
我总是想让#1近在咫尺,轻松一键完成.另外,我希望能够运行#2,在控制台中启动它,并且当它准备就绪时(因为它自动化并不是完全无关紧要的事情)点击#3的键.
这可能类似于将键绑定到特定构建配置的问题,但是那里的答案看起来非常特定于构建,并且因为我正在使用PyDev,所以我根本没有"构建"步骤.
另外,鉴于我正在使用PyDev,pyedit_*脚本形式的答案与eclipse的"原生"答案一样多.
我在Eclipse中做的最常见的构建活动(除了允许自动构建做它的事情之外)是使用clean和package参数执行"Maven Build ...".这会运行我的所有测试.m2eclipse做得很好,我喜欢输出.如果测试中断,我会跳转到使用JUnit插件,调试器等.
我在Run(和Debug)按钮的下拉菜单下使用了"Organize favorites ..."来使这种构建"永久"并且在某种程度上易于访问和使用.
但不够容易.
我现在拥有的是一个按钮,根据我上次的活动,我打开的文件或项目窗口中选择的项目,随时变形.是的,我可以单击运行按钮旁边的向下箭头,选择"clean-and-package"的最爱,但是对于我每天做数百次的事情来说,这太难了.
我想要一个按钮.工具栏上的一个大按钮,我只需点击它,就可以使用炸药.我也会接受一种为我的构建最爱分配热键的方法,所以我可以按ctrl + r或其他东西来运行我最喜欢的项目.
什么对我有用?