Intellij idea 在菜单中分组工具窗口
我正在创建几个工具窗口,我希望将它们全部分组在同一指定菜单下,或者至少在Intellij idea 在菜单中分组工具窗口,intellij-idea,intellij-plugin,Intellij Idea,Intellij Plugin,我正在创建几个工具窗口,我希望将它们全部分组在同一指定菜单下,或者至少在视图的子菜单下 我能够在插件xml中使用这种语法创建工具窗口: <extensions defaultExtensionNs="com.intellij"> <toolWindow id="My Sample Tool Window" secondary="true" icon="/myToolWindow/plus.png" anchor="right" factoryClass="myT
视图的子菜单下
我能够在插件xml中使用这种语法创建工具窗口:
<extensions defaultExtensionNs="com.intellij">
<toolWindow id="My Sample Tool Window" secondary="true" icon="/myToolWindow/plus.png" anchor="right" factoryClass="myToolWindow.MyToolWindowFactory"/>
</extensions>
我可以制作这样的菜单和菜单项:
<actions>
<group id="SampleMenu" text="Sample Menu" description="Sample menu">
<action id="Textboxes" class="TextBoxes" text="Text _Boxes" description="A test menu item" />
<add-to-group group-id="MainMenu" relative-to-action="HelpMenu" anchor="before" />
</group>
</actions>
但是我似乎不知道如何将两者结合起来,或者在文档中找到相关部分您无法控制工具窗口在视图|工具窗口下的显示方式。您可以定义自己的操作以显示工具窗口,并将这些操作添加到任何
菜单的其他位置,作为一组或以您喜欢的任何方式
要以编程方式激活工具窗口,请使用:
ToolWindowManager.getInstance(project).getToolWindow(YOUR_ID).activate(null);
您无法控制工具窗口在视图|工具窗口下的显示方式。您可以定义自己的操作来显示您的工具窗口,并将这些操作作为一个组或以您喜欢的任何方式添加到菜单的任何其他位置。@yole这很不幸。如果你写下来作为回答,我会接受的。如果您能告诉我如何从动作调用toolwindow,我也将不胜感激