添加"块选择"模式到eclipse中的自定义编辑器

时间:2015-11-06 10:22:53

标签: eclipse eclipse-plugin

我创建了自己的编辑器并扩展了bitcoin-cli sendmany。 当我用TextEditor打开文件时,我可以选择切换到块选择模式。但是使用我自己的编辑器时缺少功能。我想我必须以某种方式在我的TextEditor中添加命令。 我目前正在eclipse-code中搜索,以便将菜单添加到工具栏中。但无法找到它。 有什么建议吗?

2 个答案:

答案 0 :(得分:2)

这是在org.eclipse.ui.workbench.texteditor插件中声明的。

切换块选择命令的命令ID为org.eclipse.ui.edit.text.toggleBlockSelectionMode

使用旧样式org.eclipse.ui.actionSets扩展点定义操作:

<action
      allowLabelUpdate="true"
      definitionId="org.eclipse.ui.edit.text.toggleBlockSelectionMode"
      disabledIcon="$nl$/icons/full/dtool16/block_selection_mode.gif"
      helpContextId="org.eclipse.ui.block_selection_mode_action_context"
      icon="$nl$/icons/full/etool16/block_selection_mode.gif"
      id="org.eclipse.ui.edit.text.toggleBlockSelectionMode"
      label="%toggleBlockSelectionMode.label"
      retarget="true"
      style="toggle"
      toolbarPath="Normal/Presentation"
      tooltip="%toggleBlockSelectionMode.tooltip">
</action>

文本编辑器中的操作ID为ITextEditorActionConstants.BLOCK_SELECTION_MODE。该操作是在org.eclipse.ui.texteditor.AbstractTextEditor方法的createActions中创建的。

答案 1 :(得分:0)

如何添加&#34;块选择&#34;按钮进入你的eclipse工具栏:

转到窗口 - 自定义预定--- 在新出来的窗口, goto table&#34; Command group avaiable&#34; ,选择&#34;编辑演示&#34; 然后转到表&#34;工具栏可视性&#34;,选择&#34;编辑演示&#34; 单击“确定”按钮。