IntelliJ插件的操作未在提交工具栏中显示
想要在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导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。