Eclipse 4 中的命令 ID

Command ID in Eclipse 4

Eclipse 4 中命令的 ID 有什么用?它可以是用户随机选择的字符串,还是必须指定某种 ID/package/class/etc.?

当您为命令定义处理程序、键绑定、已处理的菜单和工具栏项时,或者当您想从 Java 代码中引用命令时,将使用该 ID。

该 ID 在您的应用程序中应该是唯一的值。 id 与 Java 包无关,但通常具有类似的格式。

核心 Eclipse 代码已知少量命令 ID(例如您显示的 org.eclipse.ui.file.exit 命令),需要使用该精确值。