| <component xmlns:xi="http://www.w3.org/2001/XInclude"> |
| <actions> |
| <group id="LookupActions"> |
| <!-- these must be declared before standard EnterAction and TabAction --> |
| <action id="EditorChooseLookupItem" class="com.intellij.codeInsight.lookup.impl.actions.ChooseItemAction$FocusedOnly"/> |
| <action id="EditorChooseLookupItemReplace" class="com.intellij.codeInsight.lookup.impl.actions.ChooseItemAction$Replacing"/> |
| <action id="EditorChooseLookupItemCompleteStatement" class="com.intellij.codeInsight.lookup.impl.actions.ChooseItemAction$CompletingStatement"/> |
| <action id="EditorChooseLookupItemDot" class="com.intellij.codeInsight.lookup.impl.actions.ChooseItemAction$ChooseWithDot"/> |
| |
| <action id="ExpandLiveTemplateByTab" class="com.intellij.codeInsight.template.impl.editorActions.ExpandLiveTemplateByTabAction" use-shortcut-of="EditorTab"/> |
| |
| <action id="NextTemplateVariable" class="com.intellij.codeInsight.template.impl.actions.NextVariableAction"/> |
| <action id="PreviousTemplateVariable" class="com.intellij.codeInsight.template.impl.actions.PreviousVariableAction"/> |
| |
| <action id="NextParameter" class="com.intellij.codeInsight.hint.actions.NextParameterAction"/> |
| <action id="PrevParameter" class="com.intellij.codeInsight.hint.actions.PrevParameterAction"/> |
| </group> |
| |
| <action id="EditorIndentSelection" class="com.intellij.openapi.editor.actions.LangIndentSelectionAction"/> |
| |
| <action id="EditorLookupUp" class="com.intellij.codeInsight.lookup.impl.LookupActionHandler$UpAction"/> |
| <action id="EditorLookupDown" class="com.intellij.codeInsight.lookup.impl.LookupActionHandler$DownAction"/> |
| </actions> |
| |
| <xi:include href="/idea/PlatformActions.xml" xpointer="xpointer(/component/*)"/> |
| <xi:include href="/idea/VcsActions.xml" xpointer="xpointer(/component/*)"/> |
| <xi:include href="/idea/LangActions.xml" xpointer="xpointer(/component/*)"/> |
| <xi:include href="/idea/ExternalSystemActions.xml" xpointer="xpointer(/component/*)"/> |
| |
| <actions> |
| <action id="RerunFailedTests" class="com.intellij.execution.testframework.actions.RerunFailedTestsAction" |
| icon="AllIcons.RunConfigurations.RerunFailedTests"/> |
| |
| <action id="FileChooser.GotoModule" class="com.intellij.openapi.fileChooser.actions.GotoModuleDirectory" |
| icon="AllIcons.Nodes.Module"> |
| <add-to-group group-id="FileChooserToolbar" anchor="after" relative-to-action="FileChooser.GotoProject"/> |
| </action> |
| |
| |
| <group id="NewGroup1"> |
| <action id="NewModuleInGroup" class="com.intellij.openapi.roots.ui.configuration.actions.NewModuleInGroupAction" |
| icon="AllIcons.Nodes.Module"/> |
| |
| <add-to-group group-id="NewGroup" anchor="first"/> |
| </group> |
| |
| <!-- File --> |
| <group id="OpenProjectGroup"> |
| <action id="NewProject" class="com.intellij.ide.actions.NewProjectAction"/> |
| <action id="NewModule" class="com.intellij.openapi.roots.ui.configuration.actions.NewModuleAction"/> |
| <action id="ImportProject" class="com.intellij.ide.actions.ImportProjectAction" text="Import Project..."/> |
| <action id="ImportModule" class="com.intellij.ide.actions.ImportModuleAction" text="Import Module..."/> |
| <action id="NewElement" class="com.intellij.ide.actions.NewElementAction"/> |
| <add-to-group group-id="FileOpenGroup" anchor="first"/> |
| </group> |
| |
| <action id="SaveAsNewFormat" class="com.intellij.ide.actions.SaveAsDirectoryBasedFormatAction" text="Save as Directory-Based Format..."> |
| <add-to-group group-id="ExportImportGroup" anchor="last"/> |
| </action> |
| |
| <!-- Edit --> |
| <reference ref="EditorCompleteStatement"> |
| <add-to-group group-id="EditSmartGroup" anchor="first"/> |
| </reference> |
| |
| <!-- View --> |
| <reference ref="DelegateMethods"> |
| <add-to-group group-id="CodeMenu" anchor="after" relative-to-action="ImplementMethods"/> |
| </reference> |
| |
| <!-- Analyze --> |
| <group id="AnalyzeActions"> |
| </group> |
| |
| <group id="AnalyzeMenu" popup="true"> |
| <separator/> |
| <reference ref="AnalyzeActions"/> |
| <add-to-group group-id="MainMenu" anchor="after" relative-to-action="CodeMenu"/> |
| </group> |
| |
| <group id="InspectCodeGroup" text="Inspect Code Actions"> |
| <action id="InspectCode" class="com.intellij.codeInspection.actions.CodeInspectionAction"/> |
| <action id="CodeCleanup" class="com.intellij.codeInspection.actions.CodeCleanupAction"/> |
| <action id="RunInspection" class="com.intellij.codeInspection.actions.RunInspectionAction"/> |
| <action id="PopupHector" class="com.intellij.codeInsight.daemon.impl.PopupHectorAction"/> |
| <action id="ViewOfflineInspection" class="com.intellij.codeInspection.actions.ViewOfflineResultsAction"/> |
| <add-to-group group-id="AnalyzeMenu" anchor="first"/> |
| </group> |
| |
| <group id="BuildMenu" popup="true"> |
| <action id="CompileDirty" class="com.intellij.compiler.actions.CompileDirtyAction" icon="AllIcons.Actions.Compile"/> |
| <action id="MakeModule" class="com.intellij.compiler.actions.MakeModuleAction"/> |
| <action id="Compile" class="com.intellij.compiler.actions.CompileAction"/> |
| <separator/> |
| <action id="CompileProject" class="com.intellij.compiler.actions.CompileProjectAction"/> |
| <separator/> |
| <action id="GenerateAntBuild" class="com.intellij.compiler.actions.GenerateAntBuildAction"/> |
| <separator/> |
| <action id="BuildArtifact" class="com.intellij.compiler.actions.BuildArtifactAction"/> |
| |
| <add-to-group group-id="MainMenu" anchor="before" relative-to-action="RunMenu"/> |
| </group> |
| |
| <group id="CompilerErrorViewPopupMenu"> |
| </group> |
| |
| <!-- Tools --> |
| <action id="ConsoleView.FoldLinesLikeThis" class="com.intellij.execution.console.FoldLinesLikeThis" text="Fold Lines Like This"> |
| <add-to-group group-id="ConsoleEditorPopupMenu" anchor="after" relative-to-action="$SearchWeb"/> |
| </action> |
| |
| |
| <group id="Internal1" text="IDEA Internal Actions" internal="true"> |
| <separator/> |
| <action id="Merge3Files" internal="true" class="com.intellij.openapi.diff.actions.MergeFilesAction"/> |
| <separator/> |
| <action internal="true" id="DecodeBytesAction" class="com.intellij.internal.encodings.DecodeBytesAction"/> |
| <group id="Internal.Dump" text="Dump" internal="true" popup="true"> |
| <action id="DumpExtensions" internal="true" text="Dump Extensions" class="com.intellij.internal.DumpExtensionsAction"/> |
| <action id="DumpInspectionDescriptions" internal="true" class="com.intellij.internal.DumpInspectionDescriptionsAction"/> |
| <action id="DumpIntentionsDescriptions" internal="true" class="com.intellij.internal.DumpIntentionsAction"/> |
| <action id="DumpConfigurationTypes" internal="true" class="com.intellij.internal.DumpConfigurationTypesAction"/> |
| <action id="DumpDirectoryIndex" internal="true" class="com.intellij.internal.DumpDirectoryInfoAction"/> |
| <action id="ScanSourceCommentsAction" internal="true" class="com.intellij.tools.ScanSourceCommentsAction" |
| text="Dump all comments in the project"/> |
| </group> |
| |
| <separator/> |
| <group id="Internal.VFS" text="VFS" popup="true"> |
| <action id="VirtualFileInfo" internal="true" class="com.intellij.openapi.vfs.impl.local.VirtualFileInfoAction"/> |
| <action id="MarkFileDirty" internal="true" class="com.intellij.openapi.vcs.changes.actions.MarkFileDirtyAction" text="Mark File Dirty"/> |
| <separator/> |
| <action id="CheckVfsSanity" internal="true" class="com.intellij.openapi.vfs.newvfs.persistent.CheckSanityAction" text="Check VFS sanity"/> |
| <action id="LoadAllContent" internal="true" class="com.intellij.internal.LoadAllContentsAction" text="Load all files content"/> |
| <action id="LoadAllVFSContent" internal="true" class="com.intellij.internal.LoadAllVfsStoredContentsAction" text="Load all VFS stored files content"/> |
| <action id="ComputeVFStatistics" internal="true" class="com.intellij.internal.ComputeVirtualFileNameStatAction"/> |
| <action id="DumpVfsInfoForExcludedFiles" internal="true" class="com.intellij.internal.DumpVfsInfoForExcludedFilesAction"/> |
| <separator/> |
| <action internal="true" id="PruneEmptyDirectories" class="com.intellij.ide.actions.PruneEmptyDirectoriesAction" text="Prune Empty Directories"/> |
| <action internal="true" id="FixLineSeparators" class="com.intellij.ide.actions.FixLineSeparatorsAction" text="Fix Line Separators"/> |
| </group> |
| |
| <separator/> |
| |
| <add-to-group group-id="Internal" anchor="last"/> |
| </group> |
| |
| <!-- Help --> |
| <action id="WhatsNewAction" class="com.intellij.ide.actions.WhatsNewAction"> |
| <add-to-group group-id="HelpMenu" anchor="after" relative-to-action="OnlineDocAction"/> |
| </action> |
| |
| <!-- Toolbar --> |
| |
| <group id="ToolbarMakeGroup"> |
| <reference ref="CompileDirty"/> |
| |
| <add-to-group group-id="ToolbarRunGroup" relative-to-action="RunConfiguration" anchor="before"/> |
| </group> |
| |
| <group id="DebuggerActions"> |
| </group> |
| |
| <action id="AnalyzeStacktraceOnError" class="com.intellij.unscramble.AnalyzeStacktraceOnErrorAction" text="Analyze _Stacktrace"/> |
| |
| <reference ref="Compile"> |
| <add-to-group group-id="EditorPopupMenu.Run" anchor="first"/> |
| </reference> |
| |
| |
| <group id="EditorTabCompileGroup"> |
| <reference ref="Compile"/> |
| <add-to-group group-id="EditorTabPopupMenuEx" anchor="before" relative-to-action="RunContextPopupGroup"/> |
| </group> |
| |
| <action id="ModuleSettings" class="com.intellij.ide.actions.ShowModulePropertiesAction"/> |
| <action id="OpenModuleSettings" class="com.intellij.ide.actions.OpenModuleSettingsAction" use-shortcut-of="EditSource"/> |
| <group id="MoveModuleToGroup" class="com.intellij.ide.projectView.impl.MoveModuleToGroupTopLevel" popup="true"/> |
| |
| <reference ref="AnalyzeMenu"> |
| <add-to-group group-id="ProjectViewPopupMenu" anchor="after" relative-to-action="ReplaceInPath"/> |
| <add-to-group group-id="NavbarPopupMenu" anchor="after" relative-to-action="ReplaceInPath"/> |
| <add-to-group group-id="FavoritesViewPopupMenu" anchor="after" relative-to-action="ReplaceInPath"/> |
| <add-to-group group-id="EditorPopupMenu1" anchor="after" relative-to-action="FindUsages"/> |
| </reference> |
| |
| <group id="ProjectViewAnalysisGroup"> |
| <reference ref="TypeHierarchy"/> |
| <reference ref="ReformatCode"/> |
| <reference ref="OptimizeImports"/> |
| |
| <add-to-group group-id="ProjectViewPopupMenuModifyGroup" anchor="first"/> |
| </group> |
| |
| <group id="ProjectViewCompileGroup"> |
| <reference ref="MakeModule"/> |
| <reference ref="Compile"/> |
| |
| <add-to-group group-id="ProjectViewPopupMenuRunGroup" anchor="first"/> |
| </group> |
| |
| <action id="PackageFile" class="com.intellij.packaging.impl.ui.actions.PackageFileAction" use-shortcut-of="Compile"> |
| <add-to-group group-id="EditorPopupMenu" anchor="after" relative-to-action="Compile"/> |
| <add-to-group group-id="ProjectViewPopupMenu" anchor="before" relative-to-action="MakeModule"/> |
| <add-to-group group-id="FavoritesViewPopupMenu" anchor="before" relative-to-action="MakeModule"/> |
| <add-to-group group-id="ScopeViewPopupMenu" anchor="before" relative-to-action="MakeModule"/> |
| </action> |
| |
| |
| <reference ref="OpenModuleSettings"> |
| <add-to-group group-id="ProjectViewPopupMenuSettingsGroup" anchor="first"/> |
| </reference> |
| <reference ref="MoveModuleToGroup"> |
| <add-to-group group-id="ProjectViewPopupMenuSettingsGroup" anchor="after" relative-to-action="OpenModuleSettings"/> |
| </reference> |
| |
| <group id="StructureViewCompileGroup"> |
| <separator/> |
| <reference ref="Compile"/> |
| |
| <add-to-group group-id="StructureViewPopupMenu" anchor="after" relative-to-action="RunContextPopupGroup"/> |
| </group> |
| |
| <group id="TypeHierarchyPopupMenu"> |
| <reference ref="TypeHierarchy.Class"/> |
| <reference ref="TypeHierarchy.Subtypes"/> |
| <reference ref="TypeHierarchy.Supertypes"/> |
| <separator/> |
| <reference ref="EditSource"/> |
| <separator/> |
| <reference ref="FindUsages"/> |
| <reference ref="RefactoringMenu"/> |
| <separator/> |
| <reference ref="AddToFavorites"/> |
| <separator/> |
| <reference ref="RunContextPopupGroup"/> |
| <separator/> |
| <reference ref="ReformatCode"/> |
| <reference ref="OptimizeImports"/> |
| <reference ref="$Delete"/> |
| <separator/> |
| <reference ref="Compile"/> |
| <reference ref="VersionControlsGroup"/> |
| |
| <separator/> |
| <reference ref="ExternalToolsGroup"/> |
| <separator/> |
| <reference ref="CompareTwoFiles"/> |
| <reference ref="CompareFileWithEditor"/> |
| </group> |
| |
| <group id="MethodHierarchyPopupMenu"> |
| <reference ref="EditSource"/> |
| <separator/> |
| <reference ref="FindUsages"/> |
| <reference ref="RefactoringMenu"/> |
| <separator/> |
| <reference ref="AddToFavorites"/> |
| <separator/> |
| <reference ref="Compile"/> |
| <reference ref="RunContextPopupGroup"/> |
| <separator/> |
| <reference ref="ReformatCode"/> |
| <reference ref="OptimizeImports"/> |
| <separator/> |
| <reference ref="VersionControlsGroup"/> |
| <separator/> |
| <reference ref="ExternalToolsGroup"/> |
| <separator/> |
| <reference ref="CompareTwoFiles"/> |
| <reference ref="CompareFileWithEditor"/> |
| </group> |
| |
| <group id="CallHierarchyPopupMenu"> |
| <reference ref="EditSource"/> |
| <separator/> |
| <reference ref="FindUsages"/> |
| <reference ref="RefactoringMenu"/> |
| <separator/> |
| <reference ref="AddToFavorites"/> |
| <separator/> |
| <reference ref="Compile"/> |
| <reference ref="RunContextPopupGroup"/> |
| <separator/> |
| |
| <reference ref="ReformatCode"/> |
| <reference ref="OptimizeImports"/> |
| <separator/> |
| <reference ref="VersionControlsGroup"/> |
| |
| <separator/> |
| <reference ref="ExternalToolsGroup"/> |
| <separator/> |
| <reference ref="CompareTwoFiles"/> |
| <reference ref="CompareFileWithEditor"/> |
| </group> |
| |
| <group id="ShowPackageDepsGroup"/> |
| |
| <group id="CommanderPopupMenu"> |
| <reference ref="NewGroup"/> |
| <reference ref="AssociateWithFileType"/> |
| <separator/> |
| <reference ref="CutCopyPasteGroup"/> |
| <reference ref="EditSource"/> |
| <separator/> |
| <reference ref="FindUsages"/> |
| <reference ref="FindInPath"/> |
| <reference ref="ReplaceInPath"/> |
| <reference ref="InspectCode"/> |
| <reference ref="ShowPackageDepsGroup"/> |
| <reference ref="RefactoringMenu"/> |
| <separator/> |
| <reference ref="AddToFavorites"/> |
| <separator/> |
| <reference ref="TypeHierarchy"/> |
| <reference ref="ReformatCode"/> |
| <reference ref="OptimizeImports"/> |
| <reference ref="$Delete"/> |
| <separator/> |
| <reference ref="Compile"/> |
| <reference ref="RunContextPopupGroup"/> |
| <separator/> |
| <reference ref="VersionControlsGroup"/> |
| |
| <reference ref="CompareTwoFiles"/> |
| <reference ref="CompareFileWithEditor"/> |
| <separator/> |
| <reference ref="ExternalToolsGroup"/> |
| </group> |
| |
| <group id="TestStatisticsTablePopupMenu"> |
| <reference ref="RunContextGroup"/> |
| <separator/> |
| <reference ref="EditSource"/> |
| <reference ref="ViewSource"/> |
| <separator/> |
| </group> |
| |
| <!-- TODO: fix |
| <group id="UsageView.Popup">--> |
| <!--<reference ref="EditSource"/>--> |
| <!--<action id="UsageView.Include" class="com.intellij.usages.actions.IncludeUsageAction"/>--> |
| <!--<action id="UsageView.Exclude" class="com.intellij.usages.actions.ExcludeUsageAction"/>--> |
| <!--<separator/>--> |
| <!--<reference ref="AddToFavorites"/>--> |
| <!--<reference ref="FindUsages"/>--> |
| <!--<action id="UsageView.ShowRecentFindUsages" class="com.intellij.find.impl.ShowRecentFindUsagesAction" icon="/actions/back.png"/>--> |
| <!--<separator/>--> |
| <!--<reference ref="VersionControlsGroup"/>--> |
| <!--<separator/>--> |
| <!--<reference ref="ExternalToolsGroup"/>--> |
| <!--</group>--> |
| |
| <!-- ****************************************************************** --> |
| |
| <group id="WelcomeScreen.QuickStart.IDEA"> |
| <action id="WelcomeScreen.CreateNewProject" class="com.intellij.ide.actions.NewProjectAction" icon="AllIcons.General.CreateNewProject"/> |
| <action id="WelcomeScreen.ImportProject" class="com.intellij.ide.actions.ImportProjectAction" icon="AllIcons.General.ImportProject"/> |
| <action id="WelcomeScreen.OpenProject" class="com.intellij.ide.actions.OpenFileAction" icon="AllIcons.General.OpenProject"/> |
| <add-to-group group-id="WelcomeScreen.QuickStart" anchor="first"/> |
| </group> |
| |
| <group id="WelcomeScreen.Documentation.IDEA"> |
| <action id="WelcomeScreen.JetBrainsTV.IDEA" class="com.intellij.openapi.wm.impl.welcomeScreen.IdeaJetBrainsTvAction" |
| icon="AllIcons.General.JetbrainsTvIdea"/> |
| <action id="WelcomeScreen.DevelopPlugins" class="com.intellij.openapi.wm.impl.welcomeScreen.DevelopPluginsAction" |
| icon="AllIcons.General.PluginManager"/> |
| |
| <add-to-group group-id="WelcomeScreen.Documentation" anchor="last"/> |
| </group> |
| |
| <group id="WelcomeScreen.Configure.IDEA"> |
| <action class="com.intellij.ide.actions.TemplateProjectSettingsGroup"/> |
| <add-to-group group-id="WelcomeScreen.Configure" anchor="last"/> |
| </group> |
| |
| <action id="AddFrameworkSupport" class="com.intellij.ide.util.frameworkSupport.AddFrameworkSupportAction"> |
| <add-to-group group-id="ProjectViewPopupMenu" anchor="after" relative-to-action="WeighingNewGroup"/> |
| <add-to-group group-id="NavbarPopupMenu" anchor="after" relative-to-action="WeighingNewGroup"/> |
| </action> |
| |
| <group> |
| <group id="MarkSourceRootGroup" class="com.intellij.ide.projectView.actions.MarkSourceRootActionGroup"/> |
| <action id="MarkExcludeRoot" class="com.intellij.ide.projectView.actions.MarkExcludeRootAction" icon="AllIcons.Modules.ExcludeRoot"/> |
| <action id="UnmarkRoot" class="com.intellij.ide.projectView.actions.UnmarkRootAction"/> |
| <add-to-group group-id="MarkRootGroup"/> |
| </group> |
| |
| <group> |
| <action id="CreateLibraryFromFile" class="com.intellij.ide.projectView.actions.MarkLibraryRootAction"/> |
| <action id="ImportModuleFromImlFile" class="com.intellij.ide.projectView.actions.ImportModuleFromImlFileAction"/> |
| <add-to-group group-id="ProjectViewPopupMenuSettingsGroup" relative-to-action="MarkRootGroup" anchor="after"/> |
| </group> |
| |
| <group> |
| <action class="com.intellij.platform.templates.SaveProjectAsTemplateAction" text="Save Project as Template..."/> |
| <action class="com.intellij.platform.templates.ManageProjectTemplatesAction" text="Manage Project Templates..."/> |
| <add-to-group group-id="ToolsBasicGroup" anchor="after" relative-to-action="SaveFileAsTemplate"/> |
| </group> |
| |
| </actions> |
| </component> |