我正在为 Jetbrains IDE 开发一个插件,其中包括一个我想包含在顶部主工具栏中的操作项。 (我对 Jetbrains 不是很熟悉,所以请原谅我缺乏正确的术语)。
通过将
group-id
指定为 ToolBarRunGroup
,我已经能够在 IDEA 的工具栏中包含该操作(请参见下面的代码片段)。这很好,直到我们的一位用户(使用 Ride)说这个动作不适合他们。
// plugin.xml
<idea-plugin require-restart="false">
// ...
<actions>
<action id="<action ID>"
class="<action class>"
text="<action text>"
description="<action description>"
icon="<path/to/action/icon>">
<add-to-group group-id="ToolBarRunGroup" anchor="first"/>
</action>
</actions>
// ...
</idea-plugin>
我安装了 Ride 来试试这个,虽然可以通过“自定义工具栏...”对话框添加它,但确实缺少操作。
下图显示了 Ride 中我希望显示操作的工具栏。理想情况下,它将放置在“构建解决方案”图标的左侧。
理想情况下,我希望该操作包含在所有 Jetbrains IDE 的工具栏中。我曾尝试在“内部操作 -> UI 检查器”中寻找一个常见的
group-id
,但似乎每个 IDE 使用的都略有不同。
是否有另一种方法可以确保该操作包含在所有 IDE 的工具栏中?