【问题标题】:Run Command Id in Eclipse在 Eclipse 中运行命令 ID
【发布时间】:2018-07-20 15:38:22
【问题描述】:

我想知道 Run-> run(ctrl + F11) 的命令 ID。我尝试在插件搜索中搜索

org.eclipse.ui.bindings org.eclipse.ui.actionSets

但我找不到 ctrl+F11 的命令 ID(w/c 是运行)。

org.eclipse.ui.actionSets - org.eclipse.ajdt.ui org.eclipse.ui.actionSets - org.eclipse.ant.ui

我正在创建一个插件。其中 Run 在插件的菜单中。我需要触发 Eclipse IDE 的运行。

【问题讨论】:

  • 如果您只是对在 Eclipse 中触发 Run 命令感兴趣。你可以看看这个:github.com/marook/eclipse-remote-control。此外,使用此插件和 EASE 脚本项目,您可以仅通过脚本来归档更多功能的东西。

标签: java eclipse


【解决方案1】:

这是使用旧式操作集定义的:

 <action
      id="org.eclipse.debug.ui.actions.RunLast"
       hoverIcon="$nl$/icons/full/elcl16/runlast_co.png"
       class="org.eclipse.debug.internal.ui.actions.RunLastAction"
       definitionId="org.eclipse.debug.ui.commands.RunLast"
       disabledIcon="$nl$/icons/full/dlcl16/runlast_co.png"
       icon="$nl$/icons/full/elcl16/runlast_co.png"
       helpContextId="run_last_action_context"
       label="%ContextLaunchingRunMenu.name"
       menubarPath="org.eclipse.ui.run/relaunchGroup">
 </action>

所以命令id是org.eclipse.debug.ui.commands.RunLast

【讨论】:

  • 嘿,可以在execute方法中调用commandid吗? (在处理程序中)。它就像它只是菜单的一部分。它必须执行除运行之外的其他操作。
猜你喜欢
  • 1970-01-01
  • 2019-04-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-28
  • 2015-12-21
  • 2013-05-15
  • 1970-01-01
相关资源
最近更新 更多