IntelliJ插件的操作未在提交工具栏中显示

人工智能 2026-07-12

SS

想要在AI提交信息生成按钮附近再放一个 🔨 按钮,和截图中一样。

<action id="CommitCraft.GenerateMessage" class="com.example.commitcraft.CommitMessageInserter" text="🔨 Craft"> <add-to-group group-id="ChangesView.CommitToolbar" anchor="last"/> </action>

这没起作用。

2026提交工具栏的确切group-id是什么? 谢谢

解决方案

能用这个group-id试试吗?

备选方案

提交工具窗口中的“提交消息历史”按钮属于 Vcs.MessageActionGroup. 组。

在IntelliJ Community版中,它在 VcsActions.xml 中定义,具体如下:

<group id="Vcs.MessageActionGroup">
      <action id="Vcs.ShowMessageHistory"
              class="com.intellij.openapi.vcs.actions.ShowMessageHistoryAction"
              icon="AllIcons.Vcs.History"/>
    </group>

由于你的按钮应与历史按钮在同一行显示,这应该是正确的分组。请尝试使用 Vcs.MessageActionGroup(Message与 ActionGroup之间不要有点号)。

站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章