该元素可以在<actions>和<add-to-group>元素下使用,也可以在<group>元素中使用,它有一个子元素add-to-group,示例如下: <group ...> <action .../> <separator/> <action .../> </group> <actions> <separator> <add-to-group group-id="com.example.MyGroup" anchor="first"/> </separator> </...
加入我上面创建的 Action 所属的 Group 是MainMenu(IDEA 最上方的主菜单栏)下的FileMenu(File)的话。 代码语言:txt 复制 <actions> <!-- Add your actions here --> <action id="test.hello" class="HelloAction" text="Hello" description="IDEA插件入门"> <add-to-group group-id="FileMenu" anchor="...
</action> <grouppopup="true"id="StringFormatMenu"text="CpStringFormat"icon="/icons/icon.png"> <referenceref="CnEnLowerULine"/> <!-- 设置分割线 --> <separator/> <referenceref="CnEnWord"/> <!-- 添加到右侧菜单栏,并置顶 --> <add-to-group...
--add-to-group控制把该分组加到IDEA里,group-id用来描述加在哪个位置,MainMenu表示加在IDEA上方的主菜单栏里,anchor表示顺序,last表示最后一个,所以下面的配置可以描述为:将该插件加到IDEA上方主菜单栏的最后一位--><add-to-groupgroup-id="MainMenu"anchor="last"/><!--这个用来指定一个分组下的触发动作,同...
-- 编写插件动作 --><actions><actionid="first"class="com.ageovb.first.FirstAction"text="Notification"description="Test notification"><add-to-groupgroup-id="ToolsMenu"anchor="first"/><keyboard-shortcutkeymap="$default"first-keystroke="meta I"/></action></actions></idea-plugin>...
group icon:group图标 group popup:action是否为弹出 action id:action ID,需要唯一 action class:具体的Action实现类的全限定名 action text:当前action在工具栏中的展示信息 add-to-group:这个是比较关键的信息,group-id决定着当前group或者action显示在工具栏的具体地方,anchor决定着该action或者group显示在该工具栏...
2. 修改plugin.xml中actions节点如下,group中的text就是插件组菜单的名称 <actions><groupid="hjpActionGroup"text="hjpActions"popup="true"><add-to-groupgroup-id="EditorPopupMenu"anchor="first"/></group><actionid="plugin-testmenu"class="TestMenu"text="Test_Menu"description="测试"><add-to-gro...
Add to Group: 把这个Action的事件绑定到IDEA界面的哪个部分, 我这里的ToolsMenu即为上方菜单栏的Tools,最右边的First即为放到Tools列表的第一位 Keyboard Shortcuts: 快捷键 创建完毕: image-20220630231720095 同时,在plugin.xml中你会看到多出了个action ...
group> <group id="JavaNewProjectOrModuleGroup" text="一级菜单" popup="true"> <add-to-group group-id="MainMenuActionGroup" anchor="before" relative-to-action="OpenFile"/> <action id="NewProject" class="com.intellij.ide.actions.NewProjectAction"/> <action id="ImportProject" class="com....
--Add your extensions here--></extensions><actions><!--Add your actions here--><action id="MyAction"class="cn.bugstack.guide.idea.plugin.MyAction"text="MyAction"description="MyAction"><add-to-group group-id="FileMenu"anchor="first"/></action></actions></idea-plugin>...