1. 再创建一个Action类,这次不用选择组 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="Te...
group popup:action是否为弹出 action id:action ID,需要唯一 action class:具体的Action实现类的全限定名 action text:当前action在工具栏中的展示信息 add-to-group:这个是比较关键的信息,group-id决定着当前group或者action显示在工具栏的具体地方,anchor决定着该action或者group显示在该工具栏的具体地方。 关于Action...
image-20220630231236476 Action ID: 插件的Action ID,在插件中保证唯一 Class Name: 就是ClassName啦 Name: 使用插件时,这个Action对应按钮的名字 Add to Group: 把这个Action的事件绑定到IDEA界面的哪个部分, 我这里的ToolsMenu即为上方菜单栏的Tools,最右边的First即为放到Tools列表的第一位 Keyboard Shortcuts: 快...
<action id="test.hello" class="HelloAction" text="Hello" description="IDEA插件入门"> <add-to-group group-id="ToolsMenu" anchor="first"/> </action> </actions> 并且java目录下为生成一个叫做HelloAction的类。并且,这个类继承了AnAction,并覆盖了actionPerformed()方法。这个actionPerformed方法就好比 J...
-- 编写插件动作 --><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>...
<!-- Actions --> <actions> <group id="MainMenuActionGroup" text="MainMenuActionGroup" description="MainMenuActionGroup" popup="true"> <add-to-group group-id="MainMenu" anchor="after" relative-to-action="HelpMenu"/> <action id="OpenFile" class="com.plugin.demo.action.MainMenuOpenFileActio...
<actions><!-- Add your actions here --><actionid="test.hello"class="HelloAction"text="Hello"description="IDEA插件入门"><add-to-groupgroup-id="FileMenu"anchor="first"/></action></actions> 1. 我们创建的 Action 所在的位置就在 File 这个菜单下。
--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>...
<group>元素会定义一个 action group(多个action),设置 action group 的 id、文本、描述 <add-to-group>元素指定其外部 action 或 action group 被添加到的位置 上面示例会定义一个被添加到 IDEA 主菜单的最后面的 “SampleMenu” 的菜单,点击该菜单将弹出一个 “Text Boxes” item,如图 ...
添加action //添加到项目更目录<action id="FirstAction"class="FirstAction"text="FirstAction"description="右键Action"><add-to-groupgroup-id="ProjectViewPopupMenu"anchor="after"relative-to-action="ReplaceInPath"/></action>//添加到new菜单里面<action id="JavaNewProjectOrModuleGroup"class="test.JavaNe...