尝试使用实际宏选项
只需从 Eclipse 更新站点安装它
http://puremvcnotificationviewer.googlecode.com/svn/trunk/PracticalMacroGoogleUpdateSite
安装并重新启动eclipse后。转到 Windows--> 首选项--> 实际宏选项--> 编辑器宏定义
单击“新建”并在“可用命令”中选择“编辑器宏脚本(Beanshell)”,然后单击“添加”
使用以下脚本
import org.eclipse.debug.core.DebugPlugin;
import org.eclipse.debug.core.ILaunchConfiguration;
import org.eclipse.debug.core.ILaunch;
import org.eclipse.debug.ui.DebugUITools;
try
{
// Terminate process if it already exists from a previous launch
org.eclipse.debug.core.ILaunch[] allLaunches=DebugPlugin.getDefault().getLaunchManager().getLaunches();
for (ILaunch l : allLaunches)
{
if (l.getLaunchConfiguration().getName().equals("YOUR CONFIG NAME"))
{
console.write("terminating launch: " );
console.writeln(l.getLaunchConfiguration().getName());
l.terminate();
break;
}
}
org.eclipse.debug.core.ILaunchConfiguration[] allConfigurations=DebugPlugin.getDefault().getLaunchManager().getLaunchConfigurations();
for (ILaunchConfiguration config : allConfigurations) {
if (config.getName().equals("YOUR CONFIG NAME"))
{
DebugUITools.launch(config, "debug");
break;
}
}
} catch (CoreException e) {
e.printStackTrace();
}
finally{}
笔记:
- 用您想要的任何内容替换您的配置名称
- DebugUITools.launch 可以更改为运行或调试
- 在“宏信息”部分指定宏名称
- 分配一个以 1 开头的 id。如果您希望能够在标准 Eclipse 键绑定对话框中看到此宏
现在点击“确定”
转到Windows->首选项->常规->键
选择宏的名称并将其分配给您想要的任何键。
最后别忘了重新启动你的eclipse!
如需更多帮助:
http://sourceforge.net/p/practicalmacro/discussion/878739/thread/891ddd13