我正在创建一个programmaticaly命令:
final Command commandAdd = commandService.getCommand( "editor.commands.macro.add1");
commandAdd.define( "Add", "Add Macro", commandService
.getCategory( "editor.category.macrogroup" ) );
然后我创建一个Contribution项目并将其添加到工具栏:
CommandContributionItemParameter addMacroParameter =
new CommandContributionItemParameter( serviceLocator , "", commandAdd.getId(),
CommandContributionItem.STYLE_PUSH );
CommandContributionItem add = new CommandContributionItem(addMacroParameter);
toolBarManager.add(add);
现在工具栏中有“添加”按钮。 我的问题是,如果我再次运行此代码,但我将名称从“添加”更改为“插入”:
final Command commandAdd = commandService.getCommand( "editor.commands.macro.add1");
commandAdd.define( "Insert", "Add Macro", commandService
.getCategory( "editor.category.macrogroup" ) );
我的工具栏上有一个名为“Add”的命令。除非我使用另一个id而不是“editor.commands.macro.add1”定义命令,否则我根本无法更改该名称
如何简单地编辑工具栏中显示的名称?谢谢!