81f55d0afab1404d7460bb38d2cbdecd6fee8653
[idea/community.git] / platform / platform-resources / src / idea / PlatformActions.xml
1 <!--
2   ~ Copyright 2000-2013 JetBrains s.r.o.
3   ~
4   ~ Licensed under the Apache License, Version 2.0 (the "License");
5   ~ you may not use this file except in compliance with the License.
6   ~ You may obtain a copy of the License at
7   ~
8   ~ http://www.apache.org/licenses/LICENSE-2.0
9   ~
10   ~ Unless required by applicable law or agreed to in writing, software
11   ~ distributed under the License is distributed on an "AS IS" BASIS,
12   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   ~ See the License for the specific language governing permissions and
14   ~ limitations under the License.
15   -->
16 <idea-plugin>
17   <actions>
18     <group id="ScrollPaneActions">
19       <action id="ScrollPane-scrollHome" text="Scroll Home" class="com.intellij.ui.ScrollPaneActions$Home"/>
20       <action id="ScrollPane-scrollEnd" text="Scroll End" class="com.intellij.ui.ScrollPaneActions$End"/>
21       <action id="ScrollPane-unitScrollUp" text="Scroll Up" class="com.intellij.ui.ScrollPaneActions$Up"/>
22       <action id="ScrollPane-unitScrollDown" text="Scroll Down" class="com.intellij.ui.ScrollPaneActions$Down"/>
23       <action id="ScrollPane-unitScrollLeft" text="Scroll Left" class="com.intellij.ui.ScrollPaneActions$Left"/>
24       <action id="ScrollPane-unitScrollRight" text="Scroll Right" class="com.intellij.ui.ScrollPaneActions$Right"/>
25       <action id="ScrollPane-scrollUp" text="Scroll Page Up" class="com.intellij.ui.ScrollPaneActions$PageUp"/>
26       <action id="ScrollPane-scrollDown" text="Scroll Page Down" class="com.intellij.ui.ScrollPaneActions$PageDown"/>
27       <action id="ScrollPane-scrollLeft" text="Scroll Page Left" class="com.intellij.ui.ScrollPaneActions$PageLeft"/>
28       <action id="ScrollPane-scrollRight" text="Scroll Page Right" class="com.intellij.ui.ScrollPaneActions$PageRight"/>
29     </group>
30
31     <action id="ContextHelp" class="com.intellij.ide.actions.ContextHelpAction"/>
32     <action id="RunGc" class="com.intellij.ide.actions.RunGcAction"/>
33     <action id="ShowPopupMenu" class="com.intellij.ide.actions.ShowPopupMenuAction"/>
34     <action id="ShowColorPicker" class="com.intellij.ui.ShowColorPickerAction" text="Show Color Picker" icon="AllIcons.Ide.Pipette"/>
35
36     <action id="NextEditorTab" class="com.intellij.openapi.fileEditor.impl.SelectNextEditorTabAction"/>
37     <action id="PreviousEditorTab" class="com.intellij.openapi.fileEditor.impl.SelectPreviousEditorTabAction"/>
38
39     <action id="TextComponent.ClearAction" class="com.intellij.ui.ClearTextAction"/>
40     <action id="Switcher" class="com.intellij.ide.actions.Switcher" text="Switcher"/>
41     <action id="QuickDocCopy" text="Copy Quick Doc" class="com.intellij.codeInsight.documentation.actions.CopyQuickDocAction" use-shortcut-of="$Copy"/>
42     <action id="EditSourceInNewWindow" class="com.intellij.ide.actions.EditSourceInNewWindowAction" />
43     <action id="OpenElementInNewWindow" class="com.intellij.ide.actions.OpenElementInNewWindowAction" text="Open In New Editor Window">
44       <keyboard-shortcut first-keystroke="shift ENTER" keymap="$default"/>
45     </action>>
46     <action id="SearchEverywhere" class="com.intellij.ide.actions.SearchEverywhereAction" />
47
48     <group id="TemplateParametersNavigation">
49       <action id="NextTemplateParameter" class="com.intellij.codeInsight.completion.NextPrevParameterAction$Next" text="Next Parameter">
50         <keyboard-shortcut first-keystroke="TAB" keymap="$default"/>
51       </action>
52       <action id="PrevTemplateParameter" class="com.intellij.codeInsight.completion.NextPrevParameterAction$Prev" text="Previous Parameter">
53         <keyboard-shortcut first-keystroke="shift TAB" keymap="$default"/>
54       </action>
55     </group>
56
57     <group id="EditorActions">
58       <action id="EditorPageUp" class="com.intellij.openapi.editor.actions.PageUpAction"/>
59       <action id="EditorPageDown" class="com.intellij.openapi.editor.actions.PageDownAction"/>
60       <action id="EditorPageUpWithSelection" class="com.intellij.openapi.editor.actions.PageUpWithSelectionAction"/>
61       <action id="EditorPageDownWithSelection" class="com.intellij.openapi.editor.actions.PageDownWithSelectionAction"/>
62       <action id="EditorCopy" class="com.intellij.openapi.editor.actions.CopyAction" use-shortcut-of="$Copy"/>
63       <action id="EditorCut" class="com.intellij.openapi.editor.actions.CutAction" use-shortcut-of="$Cut"/>
64       <action id="EditorPaste" class="com.intellij.openapi.editor.actions.PasteAction" use-shortcut-of="$Paste"/>
65       <action id="EditorPasteSimple" class="com.intellij.openapi.editor.actions.SimplePasteAction"/>
66       <action id="EditorPasteFromX11" class="com.intellij.openapi.editor.actions.PasteFromX11Action"/>
67       <action id="EditorHungryBackSpace" class="com.intellij.openapi.editor.actions.HungryBackspaceAction"/>
68       <action id="EditorMoveToPageTop" class="com.intellij.openapi.editor.actions.PageTopAction"/>
69       <action id="EditorMoveToPageBottom" class="com.intellij.openapi.editor.actions.PageBottomAction"/>
70       <action id="EditorMoveToPageTopWithSelection" class="com.intellij.openapi.editor.actions.PageTopWithSelectionAction"/>
71       <action id="EditorMoveToPageBottomWithSelection" class="com.intellij.openapi.editor.actions.PageBottomWithSelectionAction"/>
72       <action id="EditorEnter" class="com.intellij.openapi.editor.actions.EnterAction"/>
73       <action id="EditorEscape" class="com.intellij.openapi.editor.actions.EscapeAction"/>
74       <action id="EditorUp" class="com.intellij.openapi.editor.actions.MoveCaretUpAction"/>
75       <action id="EditorDown" class="com.intellij.openapi.editor.actions.MoveCaretDownAction"/>
76       <action id="EditorLeft" class="com.intellij.openapi.editor.actions.MoveCaretLeftAction"/>
77       <action id="EditorRight" class="com.intellij.openapi.editor.actions.MoveCaretRightAction"/>
78       <action id="EditorUpWithSelection" class="com.intellij.openapi.editor.actions.MoveCaretUpWithSelectionAction"/>
79       <action id="EditorDownWithSelection" class="com.intellij.openapi.editor.actions.MoveCaretDownWithSelectionAction"/>
80       <action id="EditorLeftWithSelection" class="com.intellij.openapi.editor.actions.MoveCaretLeftWithSelectionAction"/>
81       <action id="EditorRightWithSelection" class="com.intellij.openapi.editor.actions.MoveCaretRightWithSelectionAction"/>
82       <action id="EditorUnindentSelection" class="com.intellij.openapi.editor.actions.UnindentSelectionAction"/>
83       <action id="EditorTab" class="com.intellij.openapi.editor.actions.TabAction"/>
84       <action id="EditorResetFontSize" class="com.intellij.openapi.editor.actions.ResetFontSizeAction"/>
85       <action id="EditorScrollUp" class="com.intellij.openapi.editor.actions.ScrollUpAction"/>
86       <action id="EditorScrollDown" class="com.intellij.openapi.editor.actions.ScrollDownAction"/>
87       <action id="EditorScrollUpAndMove" class="com.intellij.openapi.editor.actions.ScrollUpAndMoveAction"/>
88       <action id="EditorScrollDownAndMove" class="com.intellij.openapi.editor.actions.ScrollDownAndMoveAction"/>
89       <action id="EditorScrollRight" class="com.intellij.openapi.editor.actions.ScrollRightAction"/>
90       <action id="EditorScrollLeft" class="com.intellij.openapi.editor.actions.ScrollLeftAction"/>
91       <action id="EditorScrollTop" class="com.intellij.openapi.editor.actions.ScrollToTopAction"/>
92       <action id="EditorScrollBottom" class="com.intellij.openapi.editor.actions.ScrollToBottomAction"/>
93       <action id="EditorMoveUpAndScroll" class="com.intellij.openapi.editor.actions.MoveUpAndScrollAction"/>
94       <action id="EditorMoveDownAndScroll" class="com.intellij.openapi.editor.actions.MoveDownAndScrollAction"/>
95       <action id="EditorMoveUpAndScrollWithSelection" class="com.intellij.openapi.editor.actions.MoveUpWithSelectionAndScrollAction"/>
96       <action id="EditorMoveDownAndScrollWithSelection" class="com.intellij.openapi.editor.actions.MoveDownWithSelectionAndScrollAction"/>
97       <action id="EditorAddOrRemoveCaret" class="com.intellij.openapi.editor.actions.AddOrRemoveCaretDummyAction"/>
98       <action id="EditorCreateRectangularSelection" class="com.intellij.openapi.editor.actions.CreateRectangularSelectionAction"/>
99       <action id="EditorAddRectangularSelectionOnMouseDrag" class="com.intellij.openapi.editor.actions.AddRectangularSelectionOnMouseDragAction"/>
100       <action id="EditorCloneCaretBelow" class="com.intellij.openapi.editor.actions.CloneCaretBelow"/>
101       <action id="EditorCloneCaretAbove" class="com.intellij.openapi.editor.actions.CloneCaretAbove"/>
102       <action id="EditorToggleStickySelection" class="com.intellij.openapi.editor.actions.ToggleStickySelectionModeAction"/>
103       <action id="EditorSwapSelectionBoundaries" class="com.intellij.openapi.editor.actions.SwapSelectionBoundariesAction"/>
104       <action id="EditorLineStart" class="com.intellij.openapi.editor.actions.LineStartAction"/>
105       <action id="EditorLineEnd" class="com.intellij.openapi.editor.actions.LineEndAction"/>
106       <action id="EditorCutLineBackward" class="com.intellij.openapi.editor.actions.CutLineBackwardAction"/>
107       <action id="EditorCutLineEnd" class="com.intellij.openapi.editor.actions.CutLineEndAction"/>
108       <action id="EditorDeleteToLineStart" class="com.intellij.openapi.editor.actions.DeleteToLineStartAction"/>
109       <action id="EditorDeleteToLineEnd" class="com.intellij.openapi.editor.actions.DeleteToLineEndAction"/>
110       <action id="EditorTextStart" class="com.intellij.openapi.editor.actions.TextStartAction"/>
111       <action id="EditorTextEnd" class="com.intellij.openapi.editor.actions.TextEndAction"/>
112       <action id="EditorForwardParagraph" class="com.intellij.openapi.editor.actions.ForwardParagraphAction"/>
113       <action id="EditorBackwardParagraph" class="com.intellij.openapi.editor.actions.BackwardParagraphAction"/>
114       <action id="EditorLineStartWithSelection" class="com.intellij.openapi.editor.actions.LineStartWithSelectionAction"/>
115       <action id="EditorLineEndWithSelection" class="com.intellij.openapi.editor.actions.LineEndWithSelectionAction"/>
116       <action id="EditorTextStartWithSelection" class="com.intellij.openapi.editor.actions.TextStartWithSelectionAction"/>
117       <action id="EditorTextEndWithSelection" class="com.intellij.openapi.editor.actions.TextEndWithSelectionAction"/>
118       <action id="EditorNextWord" class="com.intellij.openapi.editor.actions.NextWordAction"/>
119       <action id="EditorNextWordInDifferentHumpsMode" class="com.intellij.openapi.editor.actions.NextWordInDifferentHumpsModeAction"/>
120       <action id="EditorNextWordWithSelection" class="com.intellij.openapi.editor.actions.NextWordWithSelectionAction"/>
121       <action id="EditorNextWordInDifferentHumpsModeWithSelection" class="com.intellij.openapi.editor.actions.NextWordInDifferentHumpsModeWithSelectionAction"/>
122       <action id="EditorPreviousWord" class="com.intellij.openapi.editor.actions.PreviousWordAction"/>
123       <action id="EditorPreviousWordInDifferentHumpsMode" class="com.intellij.openapi.editor.actions.PreviousWordInDifferentHumpsModeAction"/>
124       <action id="EditorPreviousWordWithSelection" class="com.intellij.openapi.editor.actions.PreviousWordWithSelectionAction"/>
125       <action id="EditorPreviousWordInDifferentHumpsModeWithSelection" class="com.intellij.openapi.editor.actions.PreviousWordInDifferentHumpsModeWithSelectionAction"/>
126       <action id="EditorDeleteToWordStart" class="com.intellij.openapi.editor.actions.DeleteToWordStartAction"/>
127       <action id="EditorDeleteToWordStartInDifferentHumpsMode" class="com.intellij.openapi.editor.actions.DeleteToWordStartInDifferentHumpsModeAction"/>
128       <action id="EditorDeleteToWordEnd" class="com.intellij.openapi.editor.actions.DeleteToWordEndAction"/>
129       <action id="EditorDeleteToWordEndInDifferentHumpsMode" class="com.intellij.openapi.editor.actions.DeleteToWordEndInDifferentHumpsModeAction"/>
130       <action id="EditorDeleteLine" class="com.intellij.openapi.editor.actions.DeleteLineAction"/>
131       <action id="EditorKillToWordStart" class="com.intellij.openapi.editor.actions.KillToWordStartAction"/>
132       <action id="EditorKillToWordEnd" class="com.intellij.openapi.editor.actions.KillToWordEndAction"/>
133       <action id="EditorKillRegion" class="com.intellij.openapi.editor.actions.KillRegionAction"/>
134       <action id="EditorKillRingSave" class="com.intellij.openapi.editor.actions.KillRingSaveAction"/>
135       <action id="EditorDuplicate" class="com.intellij.openapi.editor.actions.DuplicateAction"/>
136       <action id="EditorDuplicateLines" class="com.intellij.openapi.editor.actions.DuplicateLinesAction"/>
137       <action id="EditorToggleInsertState" class="com.intellij.openapi.editor.actions.ToggleInsertStateAction"/>
138       <action id="EditorToggleColumnMode" class="com.intellij.openapi.editor.actions.ToggleColumnModeAction"/>
139       <action id="EditorIncreaseFontSize" class="com.intellij.openapi.editor.actions.ChangeEditorFontSizeAction$IncreaseEditorFontSize"/>
140       <action id="EditorDecreaseFontSize" class="com.intellij.openapi.editor.actions.ChangeEditorFontSizeAction$DecreaseEditorFontSize"/>
141
142       <action id="EditorScrollToCenter" class="com.intellij.openapi.editor.actions.ScrollToCenterAction"/>
143       <action id="EditorToggleCase" class="com.intellij.openapi.editor.actions.ToggleCaseAction"/>
144       <action id="EditorJoinLines" class="com.intellij.openapi.editor.actions.JoinLinesAction"/>
145       <action id="FillParagraph" class="com.intellij.codeInsight.editorActions.fillParagraph.FillParagraphAction"/>
146       <action id="EditorSelectLine" class="com.intellij.openapi.editor.actions.SelectLineAction"/>
147       <action id="EditorSplitLine" class="com.intellij.openapi.editor.actions.SplitLineAction"/>
148       <action id="EditorStartNewLine" class="com.intellij.openapi.editor.actions.StartNewLineAction"/>
149       <action id="EditorStartNewLineBefore" class="com.intellij.openapi.editor.actions.StartNewLineBeforeAction"/>
150
151       <!-- generic delete actions should go last to allow redefining shortcuts by more specific actions in the editor -->
152       <!-- e.g. Cmd + Backspace on OS X should work as Delete in lists, and as 'Delete to Line Start' in the editor -->
153       <action id="EditorDelete" class="com.intellij.openapi.editor.actions.DeleteAction" use-shortcut-of="$Delete"/>
154       <action id="EditorBackSpace" class="com.intellij.openapi.editor.actions.BackspaceAction"/>
155     </group>
156
157     <action id="ExpandAll" class="com.intellij.ide.actions.ExpandAllAction" icon="AllIcons.Actions.Expandall"/>
158     <action id="CollapseAll" class="com.intellij.ide.actions.CollapseAllAction" icon="AllIcons.Actions.Collapseall"/>
159     <action id="ExportToTextFile" class="com.intellij.ide.actions.ExportToTextFileAction" icon="AllIcons.Actions.Export"/>
160     <action id="ExpandTreeNode" class="com.intellij.ide.actions.tree.ExpandTreeNodeAction"/>
161     <action id="CollapseTreeNode" class="com.intellij.ide.actions.tree.CollapseTreeNodeAction"/>
162     <action id="FullyExpandTreeNode" class="com.intellij.ide.actions.tree.FullyExpandTreeNodeAction"/>
163
164     <action id="Refresh" class="com.intellij.ide.actions.RefreshAction"/>
165
166     <group id="Vcs.KeymapGroup" text="Version Control Systems"/> <!-- grouping for Settings -> Keymap -> Version Control Systems -->
167     <group id="VcsGeneral.KeymapGroup"/> <!-- grouping for Settings -> Keymap -> Version Control Systems -->
168
169     <group id="Diff.KeymapGroup" text="Diff \&amp;\&amp; Merge">
170       <action id="Diff.ShowDiff" class="com.intellij.openapi.actionSystem.EmptyAction" icon="AllIcons.Actions.Diff"/> <!-- CommonShortcuts.getDiff() -->
171       <action id="CompareTwoFiles" class="com.intellij.diff.actions.CompareFilesAction" icon="AllIcons.Actions.Diff"/>
172       <action id="CompareFileWithEditor" class="com.intellij.diff.actions.CompareFileWithEditorAction"/>
173       <action id="CompareClipboardWithSelection" class="com.intellij.diff.actions.CompareClipboardWithSelectionAction"/>
174
175       <separator/>
176       <action id="Diff.FocusOppositePane" class="com.intellij.openapi.diff.actions.FocusOppositePaneAction"/>
177       <action id="Diff.FocusOppositePaneAndScroll" class="com.intellij.openapi.actionSystem.EmptyAction"/>
178
179       <action id="Diff.ShowSettingsPopup" class="com.intellij.openapi.actionSystem.EmptyAction" text="Show Diff Settings Popup..."/>
180       <action id="Diff.ShowInExternalTool" class="com.intellij.openapi.actionSystem.EmptyAction" icon="AllIcons.General.ExternalToolsSmall"
181               text="Show Diff in External Tool"/>
182       <separator/>
183
184       <action id="NextDiff" class="com.intellij.openapi.diff.actions.NextDiffAction" icon="AllIcons.Actions.MoveDown"/>
185       <action id="PreviousDiff" class="com.intellij.openapi.diff.actions.PreviousDiffAction" icon="AllIcons.Actions.MoveUp"/>
186       <action id="Diff.NextConflict" class="com.intellij.openapi.actionSystem.EmptyAction" icon="AllIcons.Actions.MoveDown"/>
187       <action id="Diff.PreviousConflict" class="com.intellij.openapi.actionSystem.EmptyAction" icon="AllIcons.Actions.MoveUp"/>
188       <action id="GotoChangedFile" class="com.intellij.openapi.actionSystem.EmptyAction" icon="AllIcons.Actions.ShowAsTree"/>
189       <separator/>
190
191       <action id="Diff.ApplyLeftSide" class="com.intellij.openapi.actionSystem.EmptyAction" icon="AllIcons.Diff.ArrowRight"/>
192       <action id="Diff.ApplyRightSide" class="com.intellij.openapi.actionSystem.EmptyAction" icon="AllIcons.Diff.Arrow"/>
193       <action id="Diff.AppendLeftSide" class="com.intellij.openapi.actionSystem.EmptyAction" icon="AllIcons.Diff.ArrowRightDown"/>
194       <action id="Diff.AppendRightSide" class="com.intellij.openapi.actionSystem.EmptyAction" icon="AllIcons.Diff.ArrowLeftDown"/>
195       <action id="Diff.IgnoreLeftSide" class="com.intellij.openapi.actionSystem.EmptyAction" icon="AllIcons.Diff.Remove"/>
196       <action id="Diff.IgnoreRightSide" class="com.intellij.openapi.actionSystem.EmptyAction" icon="AllIcons.Diff.Remove"/>
197       <separator/>
198
199       <action id="Diff.ApplyNonConflicts" class="com.intellij.openapi.actionSystem.EmptyAction" icon="AllIcons.Diff.ApplyNotConflicts"/>
200       <action id="Diff.ApplyNonConflicts.Left" class="com.intellij.openapi.actionSystem.EmptyAction" icon="AllIcons.Diff.ApplyNotConflictsLeft"/>
201       <action id="Diff.ApplyNonConflicts.Right" class="com.intellij.openapi.actionSystem.EmptyAction" icon="AllIcons.Diff.ApplyNotConflictsRight"/>
202
203       <action id="Diff.ComparePartial.Base.Left" class="com.intellij.openapi.actionSystem.EmptyAction" icon="AllIcons.Diff.LeftDiff"/>
204       <action id="Diff.ComparePartial.Base.Right" class="com.intellij.openapi.actionSystem.EmptyAction" icon="AllIcons.Diff.RightDiff"/>
205       <action id="Diff.ComparePartial.Left.Right" class="com.intellij.openapi.actionSystem.EmptyAction" icon="AllIcons.Diff.BranchDiff"/>
206       <separator/>
207
208       <action id="CompareDirs" class="com.intellij.diff.actions.CompareFilesAction" text="Compare Directories" use-shortcut-of="CompareTwoFiles"/>
209
210       <separator/>
211       <add-to-group group-id="Vcs.KeymapGroup"/>
212     </group>
213     <group id="Diff.EditorPopupMenu"/>
214     <group id="Diff.ViewerPopupMenu"/>
215     <group id="Diff.ViewerToolbar"/>
216     <group id="Diff.EditorGutterPopupMenu"/>
217
218     <action id="ScrollTreeToCenter" text="Scroll to Center" class="com.intellij.ide.actions.ScrollTreeToCenterAction" use-shortcut-of="EditorScrollToCenter"/>
219
220     <action id="CloseEditor" class="com.intellij.ide.actions.CloseEditorAction"/>
221
222     <group id="MainMenu">
223       <group id="FileMenu" popup="true">
224         <group id="FileOpenGroup">
225           <action id="NewDummyProject" class="com.intellij.ide.actions.NewDummyProjectAction" text="New Dummy Project" internal="true"/>
226           <action id="OpenFile" class="com.intellij.ide.actions.OpenFileAction" icon="AllIcons.Actions.Menu_open"/>
227           <group id="$LRU" popup="true">
228             <group id="RecentProjectListGroup" class="com.intellij.ide.actions.RecentProjectsGroup" popup="false"/>
229             <separator/>
230             <action class="com.intellij.ide.ManageRecentProjectsAction" id="ManageRecentProjects"/>
231           </group>
232           <action id="CloseProject" class="com.intellij.ide.actions.CloseProjectAction"/>
233         </group>
234         <separator/>
235         <group id="FileMainSettingsGroup">
236           <action id="ShowSettings" class="com.intellij.ide.actions.ShowSettingsAction"/>
237           <group id="FileOtherSettingsGroup" class="com.intellij.ide.actions.SmartPopupActionGroup">
238              <action id="TemplateProjectProperties" class="com.intellij.ide.actions.TemplateProjectPropertiesAction"/>
239              <group id="FileSettingsGroup"/>
240           </group>
241           <separator/>
242           <group id="ExportImportGroup">
243             <action id="ImportSettings" class="com.intellij.configurationStore.ImportSettingsAction"/>
244             <action id="ExportSettings" class="com.intellij.configurationStore.ExportSettingsAction"/>
245           </group>
246         </group>
247         <separator/>
248         <action id="SaveAll" class="com.intellij.ide.actions.SaveAllAction" icon="AllIcons.Actions.Menu_saveall"/>
249         <action id="Synchronize" class="com.intellij.ide.actions.SynchronizeAction" icon="AllIcons.Actions.Refresh"/>
250         <action id="InvalidateCaches" class="com.intellij.ide.actions.InvalidateCachesAction"/>
251
252         <action id="ChangeFileEncodingAction" class="com.intellij.openapi.vfs.encoding.ChangeFileEncodingAction"/>
253
254         <group id="ChangeLineSeparators" text="Line Separators" popup="true" class="com.intellij.ide.actions.NonTrivialActionGroup">
255           <action id="ConvertToWindowsLineSeparators" class="com.intellij.codeStyle.ConvertToWindowsLineSeparatorsAction"/>
256           <action id="ConvertToUnixLineSeparators" class="com.intellij.codeStyle.ConvertToUnixLineSeparatorsAction"/>
257           <action id="ConvertToMacLineSeparators" class="com.intellij.codeStyle.ConvertToMacLineSeparatorsAction"/>
258         </group>
259
260         <action id="ToggleReadOnlyAttribute" class="com.intellij.ide.actions.ToggleReadOnlyAttributeAction"/>
261         <separator/>
262         <action id="Exit" class="com.intellij.ide.actions.ExitAction"/>
263       </group>
264
265       <!-- Edit -->
266       <group id="EditMenu" popup="true">
267         <action id="$Undo" class="com.intellij.ide.actions.UndoAction" icon="AllIcons.Actions.Undo" text="Undo"/>
268         <action id="$Redo" class="com.intellij.ide.actions.RedoAction" icon="AllIcons.Actions.Redo" text="Redo"/>
269         <separator/>
270         <group id="CutCopyPasteGroup">
271           <action id="$Cut" class="com.intellij.ide.actions.CutAction" icon="AllIcons.Actions.Menu_cut"/>
272           <action id="$Copy" class="com.intellij.ide.actions.CopyAction" icon="AllIcons.Actions.Copy"/>
273           <action id="CopyPaths" class="com.intellij.ide.actions.CopyPathsAction"/>
274           <action id="$Paste" class="com.intellij.ide.actions.PasteAction" icon="AllIcons.Actions.Menu_paste"/>
275           <action id="PasteMultiple" class="com.intellij.openapi.editor.actions.MultiplePasteAction"/>
276           <reference ref="EditorPasteSimple"/>
277         </group>
278         <group id="EditCreateDeleteGroup">
279           <action id="$Delete" class="com.intellij.ide.actions.DeleteAction"/>
280         </group>
281         <separator/>
282         <group id="FindMenuGroup" popup="true">
283           <action id="Find" class="com.intellij.openapi.editor.actions.IncrementalFindAction" icon="AllIcons.Actions.Menu_find"/>
284           <action id="Replace" class="com.intellij.openapi.editor.actions.ReplaceAction" icon="AllIcons.Actions.Menu_replace"/>
285           <action id="FindNext" class="com.intellij.ide.actions.SearchAgainAction"/>
286           <action id="FindPrevious" class="com.intellij.ide.actions.SearchBackAction"/>
287           <action id="FindWordAtCaret" class="com.intellij.openapi.editor.actions.FindWordAtCaretAction"/>
288           <action id="SelectAllOccurrences" class="com.intellij.openapi.editor.actions.SelectAllOccurrencesAction"/>
289           <action id="SelectNextOccurrence" class="com.intellij.openapi.editor.actions.SelectNextOccurrenceAction"/>
290           <action id="UnselectPreviousOccurrence" class="com.intellij.openapi.editor.actions.UnselectPreviousOccurrenceAction"/>
291           <separator/>
292           <action id="FindInPath" class="com.intellij.find.actions.FindInPathAction"/>
293           <action id="ReplaceInPath" class="com.intellij.find.actions.ReplaceInPathAction"/>
294           <separator/>
295           <action id="FindUsages" class="com.intellij.find.actions.FindUsagesAction"/>
296           <action id="ShowSettingsAndFindUsages" class="com.intellij.find.actions.FindUsagesAction$ShowSettingsAndFindUsages"/>
297           <action id="ShowUsages" class="com.intellij.find.actions.ShowUsagesAction"/>
298           <action id="FindUsagesInFile" class="com.intellij.find.actions.FindUsagesInFileAction"/>
299           <action id="HighlightUsagesInFile" class="com.intellij.codeInsight.highlighting.actions.HighlightUsagesAction"/>
300           <group id="ShowRecentFindUsagesGroup" class="com.intellij.find.impl.ShowRecentFindUsagesGroup" popup="true"/>
301         </group>
302         <group id="Macros" popup="true">
303           <group id="StandardMacroActions">
304             <action id="PlaybackLastMacro" class="com.intellij.ide.actionMacro.actions.PlaybackLastMacroAction"/>
305             <action id="StartStopMacroRecording" class="com.intellij.ide.actionMacro.actions.StartStopMacroRecordingAction"/>
306             <action id="EditMacros" class="com.intellij.ide.actionMacro.actions.EditMacrosAction"/>
307             <action id="PlaySavedMacrosAction" class="com.intellij.ide.actionMacro.actions.PlaySavedMacros"/>
308           </group>
309           <separator/>
310           <group id="MacrosGroup" class="com.intellij.ide.actionMacro.actions.MacrosGroup"/>
311         </group>
312         <reference ref="EditorToggleColumnMode"/>
313         <group id="EditSelectGroup">
314           <action id="$SelectAll" class="com.intellij.ide.actions.SelectAllAction"/>
315         </group>
316         <separator/>
317         <group id="EditSmartGroup">
318           <reference ref="EditorJoinLines"/>
319           <reference ref="FillParagraph"/>
320           <reference ref="EditorDuplicate"/>
321           <reference ref="EditorIndentSelection"/>
322           <reference ref="EditorUnindentSelection"/>
323           <reference ref="EditorToggleCase"/>
324           <group id="ConvertIndentsGroup" popup="true">
325             <action id="ConvertIndentsToSpaces" class="com.intellij.openapi.editor.actions.ConvertIndentsToSpacesAction"/>
326             <action id="ConvertIndentsToTabs" class="com.intellij.openapi.editor.actions.ConvertIndentsToTabsAction"/>
327           </group>
328         </group>
329         <reference ref="TemplateParametersNavigation"/>
330       </group>
331
332       <!-- View -->
333       <group id="ViewMenu" popup="true" compact="true">
334         <group id="ToolWindowsGroup" class="com.intellij.ide.actions.ToolWindowsGroup" popup="true"/>
335
336         <action id="EditSource" class="com.intellij.ide.actions.EditSourceAction" icon="AllIcons.Actions.EditSource"/>
337         <action id="ViewSource" class="com.intellij.ide.actions.ViewSourceAction"/>
338         <separator/>
339         <group id="ViewRecentActions">
340           <action id="RecentFiles" class="com.intellij.ide.actions.ShowRecentFilesAction"/>
341           <action id="RecentChangedFiles" class="com.intellij.ide.actions.ShowRecentlyEditedFilesAction"/>
342         </group>
343         <separator/>
344         <group id="CompareActions">
345           <group id="PairFileActions">
346             <reference ref="CompareTwoFiles"/>
347             <reference ref="CompareFileWithEditor"/>
348           </group>
349           <reference ref="CompareClipboardWithSelection"/>
350         </group>
351         <separator/>
352         <action id="QuickChangeScheme" class="com.intellij.ide.actions.QuickChangeSchemesAction"/>
353         <group id="UIToggleActions">
354           <separator/>
355           <action id="ViewToolBar" class="com.intellij.ide.actions.ViewToolbarAction"/>
356           <action id="ViewToolButtons" class="com.intellij.ide.actions.ViewToolWindowButtonsAction"/>
357           <action id="ViewStatusBar" class="com.intellij.ide.actions.ViewStatusBarAction"/>
358         </group>
359
360         <group id="EditorToggleActions" popup="true">
361           <action id="EditorToggleShowWhitespaces" class="com.intellij.openapi.editor.actions.ToggleShowWhitespacesAction"/>
362           <action id="EditorToggleShowLineNumbers" class="com.intellij.openapi.editor.actions.ToggleShowLineNumbersAction"/>
363           <action id="EditorToggleShowGutterIcons" class="com.intellij.openapi.editor.actions.ToggleShowGutterIconsAction"/>
364           <action id="EditorToggleShowIndentLines" class="com.intellij.openapi.editor.actions.ToggleShowIndentLinesAction"/>
365           <action id="EditorToggleUseSoftWraps" class="com.intellij.openapi.editor.actions.ToggleUseSoftWrapsMenuAction" icon="AllIcons.Actions.ToggleSoftWrap"/>
366         </group>
367
368         <separator/>
369         <group id="EditorBidiTextDirection" popup="true">
370           <action id="EditorSetContentBasedBidiTextDirection" class="com.intellij.openapi.editor.actions.SetEditorBidiTextDirectionAction$ContentBased"/>
371           <action id="EditorSetLtrBidiTextDirection" class="com.intellij.openapi.editor.actions.SetEditorBidiTextDirectionAction$Ltr"/>
372           <action id="EditorSetRtlBidiTextDirection" class="com.intellij.openapi.editor.actions.SetEditorBidiTextDirectionAction$Rtl"/>
373         </group>
374         <separator/>
375
376         <!-- Mac OS Lion: In native apps toggle full screen mode is the last action in "View" menu -->
377         <group id="ToggleFullScreenGroup">
378           <separator/>
379           <action id="TogglePresentationMode" class="com.intellij.ide.actions.TogglePresentationModeAction"/>
380           <action id="ToggleDistractionFreeMode" class="com.intellij.ide.actions.ToggleDistractionFreeModeAction"/>
381           <action id="ToggleFullScreen" class="com.intellij.ide.actions.ToggleFullScreenAction"/>
382         </group>
383       </group>
384
385       <!-- Go to -->
386       <group id="GoToMenu" popup="true">
387         <action id="GotoLine" class="com.intellij.ide.actions.GotoLineAction"/>
388         <separator/>
389         <action id="Back" class="com.intellij.ide.actions.BackAction" icon="AllIcons.Actions.Back"/>
390         <action id="Forward" class="com.intellij.ide.actions.ForwardAction" icon="AllIcons.Actions.Forward"/>
391         <action id="JumpToLastChange" class="com.intellij.ide.actions.JumpToLastEditAction"/>
392         <action id="JumpToNextChange" class="com.intellij.ide.actions.JumpToNextEditAction"/>
393         <separator/>
394         <action id="PreviousOccurence" class="com.intellij.ide.actions.PreviousOccurenceAction" icon="AllIcons.Actions.PreviousOccurence"/>
395         <action id="NextOccurence" class="com.intellij.ide.actions.NextOccurenceAction" icon="AllIcons.Actions.NextOccurence"/>
396         <separator/>
397       </group>
398
399       <!-- Tools -->
400       <group id="ToolsMenu" popup="true" compact="true">
401         <action id="PsiViewer" class="com.intellij.internal.psiView.PsiViewerAction"/>
402         <action id="PsiViewerForContext" class="com.intellij.internal.psiView.PsiViewerAction$ForContext"/>
403         <separator/>
404         <action id="CreateLauncherScript" class="com.intellij.ide.actions.CreateLauncherScriptAction"/>
405         <action id="CreateDesktopEntry" class="com.intellij.ide.actions.CreateDesktopEntryAction"/>
406         <separator/>
407       </group>
408
409       <action id="PinActiveTab" class="com.intellij.ide.actions.PinActiveTabAction"/>
410
411       <group id="WindowMenu" popup="true">
412         <action id="MinimizeCurrentWindow" class="com.intellij.ide.actions.MinimizeCurrentWindowAction"/>
413         <action id="ZoomCurrentWindow" class="com.intellij.ide.actions.ZoomCurrentWindowAction"/>
414         <action id="StoreDefaultLayout" class="com.intellij.ide.actions.StoreDefaultLayoutAction"/>
415         <action id="RestoreDefaultLayout" class="com.intellij.ide.actions.RestoreDefaultLayoutAction"/>
416         <separator/>
417         <group id="ActiveToolwindowGroup" popup="true">
418           <action id="HideActiveWindow" class="com.intellij.ide.actions.HideToolWindowAction"/>
419           <action id="HideSideWindows" class="com.intellij.ide.actions.HideSideWindowsAction"/>
420           <action id="HideAllWindows" class="com.intellij.ide.actions.HideAllToolWindowsAction"/>
421           <action id="PinToolwindowTab" class="com.intellij.ui.content.tabs.PinToolwindowTabAction" use-shortcut-of="PinActiveTab"/>
422           <action id="CloseActiveTab" class="com.intellij.ide.actions.CloseActiveTabAction"/>
423           <action id="JumpToLastWindow" class="com.intellij.ide.actions.JumpToLastWindowAction"/>
424           <action id="MaximizeToolWindow" class="com.intellij.openapi.wm.impl.MaximizeToolWindowAction"/>
425           <separator/>
426           <action id="TogglePinnedMode" class="com.intellij.ide.actions.TogglePinnedModeAction"/>
427           <action id="ToggleDockMode" class="com.intellij.ide.actions.ToggleDockModeAction"/>
428           <action id="ToggleFloatingMode" class="com.intellij.ide.actions.ToggleFloatingModeAction"/>
429           <action id="ToggleWindowedMode" class="com.intellij.ide.actions.ToggleWindowedModeAction"/>
430           <action id="ToggleSideMode" class="com.intellij.ide.actions.ToggleSideModeAction"/>
431           <action id="ToggleContentUiTypeMode" class="com.intellij.ide.actions.ToggleContentUiTypeAction"/>
432           <action id="ShowContent" class="com.intellij.ide.actions.ShowContentAction"/>
433           <group id="ResizeToolWindowGroup" popup="true">
434             <action id="ResizeToolWindowLeft" class="com.intellij.ide.actions.ResizeToolWindowAction$Left"/>
435             <action id="ResizeToolWindowRight" class="com.intellij.ide.actions.ResizeToolWindowAction$Right"/>
436             <action id="ResizeToolWindowUp" class="com.intellij.ide.actions.ResizeToolWindowAction$Up"/>
437             <action id="ResizeToolWindowDown" class="com.intellij.ide.actions.ResizeToolWindowAction$Down"/>
438           </group>
439         </group>
440
441         <group id="EditorTabsGroup" popup="true">
442           <action id="NextTab" class="com.intellij.ide.actions.NextTabAction"/>
443           <action id="PreviousTab" class="com.intellij.ide.actions.PreviousTabAction"/>
444           <action id="PinActiveEditorTab" class="com.intellij.ide.actions.PinActiveTabAction$EW" use-shortcut-of="PinActiveTab"/>
445           <action id="TabList" class="com.intellij.ide.actions.TabListAction"/>
446           <separator/>
447           <group id="CloseEditorsGroup">
448             <action id="CloseContent" class="com.intellij.ide.actions.CloseAction"/>
449             <action id="CloseAllEditorsButActive" class="com.intellij.ide.actions.CloseAllEditorsButActiveAction"/>
450             <action id="CloseAllEditors" class="com.intellij.ide.actions.CloseAllEditorsAction"/>
451             <action id="CloseAllUnpinnedEditors" class="com.intellij.ide.actions.CloseAllUnpinnedEditorsAction"/>
452           </group>
453           <separator/>
454           <action id="ReopenClosedTab" class="com.intellij.openapi.fileEditor.impl.ReopenClosedTabAction" />
455           <action id="SplitVertically" class="com.intellij.ide.actions.SplitVerticallyAction" icon="AllIcons.Actions.SplitVertically"/>
456           <action id="SplitHorizontally" class="com.intellij.ide.actions.SplitHorizontallyAction" icon="AllIcons.Actions.SplitHorizontally"/>
457           <action id="MoveTabRight" class="com.intellij.ide.actions.MoveTabRightAction"/>
458           <action id="MoveTabDown" class="com.intellij.ide.actions.MoveTabDownAction"/>
459           <action id="ChangeSplitOrientation" class="com.intellij.ide.actions.ChangeSplitterOrientationAction"/>
460           <action id="Unsplit" class="com.intellij.ide.actions.UnsplitAction"/>
461           <action id="UnsplitAll" class="com.intellij.ide.actions.UnsplitAllAction"/>
462           <action id="NextSplitter" class="com.intellij.ide.actions.NextSplitAction"/>
463           <action id="PrevSplitter" class="com.intellij.ide.actions.PrevSplitAction"/>
464           <group id="TabsPlacementGroup" popup="true" text="Tabs Placement">
465             <action id="TabsPlacementTop"    text="Top"    class="com.intellij.ide.actions.TabsPlacementAction$Top" />
466             <action id="TabsPlacementBottom" text="Bottom" class="com.intellij.ide.actions.TabsPlacementAction$Bottom" />
467             <action id="TabsPlacementLeft"   text="Left"   class="com.intellij.ide.actions.TabsPlacementAction$Left" />
468             <action id="TabsPlacementRight"  text="Right"  class="com.intellij.ide.actions.TabsPlacementAction$Right" />
469             <action id="TabsPlacementNone"   text="None"   class="com.intellij.ide.actions.TabsPlacementAction$None" />
470             <separator/>
471             <action id="ShowTabsInSingleRow" text="Show Tabs In Single Row" class="com.intellij.ide.actions.ShowTabsInSingleRowAction"/>
472           </group>
473           <action id="TabsAlphabeticalMode" class="com.intellij.ide.actions.TabsAlphabeticalModeSwitcher" text="Sort Tabs By Filename"/>
474           <action id="AddNewTabToTheEndMode" class="com.intellij.ide.actions.TabsAddedToTheEndSwitcher"/>
475         </group>
476
477         <group id="BackgroundTasks" popup="true">
478           <action id="ShowProcessWindow" class="com.intellij.openapi.wm.impl.status.ShowProcessWindowAction"/>
479           <action id="AutoShowProcessWindow" class="com.intellij.openapi.wm.impl.status.AutoShowProcessPopupAction"/>
480         </group>
481
482         <separator/>
483         <group id="OpenProjectWindows" class="com.intellij.openapi.wm.impl.ProjectWindowActionGroup">
484           <action id="NextProjectWindow" class="com.intellij.openapi.wm.impl.NextProjectWindow"/>
485           <action id="PreviousProjectWindow" class="com.intellij.openapi.wm.impl.PreviousProjectWindow"/>
486           <separator/>
487         </group>
488       </group>
489
490       <!-- Help -->
491       <group id="HelpMenu" popup="true">
492         <action id="GotoAction" class="com.intellij.ide.actions.GotoActionAction"/>
493         <separator/>
494         <action id="HelpTopics" class="com.intellij.ide.actions.HelpTopicsAction" icon="AllIcons.Actions.Help"/>
495         <action id="OnlineDocAction" class="com.intellij.ide.actions.OnlineDocAction"/>
496         <action id="Help.KeymapReference" class="com.intellij.ide.actions.RefCardAction" icon="AllIcons.General.DefaultKeymap"/>
497         <action id="Help.JetBrainsTV" class="com.intellij.ide.actions.JetBrainsTvAction"/>
498         <action id="ShowTips" class="com.intellij.ide.actions.ShowTipsAction"/>
499         <separator/>
500         <action id="ProductivityGuide" class="com.intellij.featureStatistics.actions.ShowFeatureUsageStatisticsAction"/>
501         <action id="CollectSettings" class="com.intellij.ide.actions.CollectSettingsAction" text="Settings Summary"/>
502         <separator/>
503         <action id="TechnicalSupport" class="com.intellij.ide.actions.TechnicalSupportAction"/>
504         <action id="SendFeedback" class="com.intellij.ide.actions.SendFeedbackAction"/>
505         <action id="ShowLog" class="com.intellij.ide.actions.ShowLogAction"/>
506         <action id="EditCustomProperties" class="com.intellij.ide.actions.EditCustomPropertiesAction"/>
507         <action id="EditCustomVmOptions" class="com.intellij.ide.actions.EditCustomVmOptionsAction"/>
508         <action id="LogDebugConfigure" class="com.intellij.ide.actions.DebugLogConfigureAction"/>
509         <separator/>
510         <action id="CheckForUpdate" class="com.intellij.openapi.updateSettings.impl.CheckForUpdateAction"/>
511         <action id="About" class="com.intellij.ide.actions.AboutAction"/>
512       </group>
513
514       <group id="OtherMenu" class="com.intellij.ide.actions.NonEmptyActionGroup"/>
515     </group>
516
517     <group id="MainToolBar">
518       <reference ref="OpenFile"/>
519       <reference ref="SaveAll"/>
520       <reference ref="Synchronize"/>
521       <separator/>
522       <reference ref="$Undo"/>
523       <reference ref="$Redo"/>
524       <separator/>
525       <reference ref="$Cut"/>
526       <reference ref="$Copy"/>
527       <reference ref="$Paste"/>
528       <separator/>
529       <reference ref="Back"/>
530       <reference ref="Forward"/>
531       <separator/>
532       <group id="MainToolBarSettings">
533         <reference ref="ShowSettings"/>
534       </group>
535       <separator/>
536       <reference ref="HelpTopics"/>
537       <reference ref="SearchEverywhere"/>
538     </group>
539
540     <group id="NavBarVcsGroup"/>
541
542     <group id="EditorPopupMenu">
543       <reference ref="$Cut"/>
544       <reference ref="$Copy"/>
545       <reference ref="$Paste"/>
546       <reference ref="PasteMultiple"/>
547       <reference ref="EditorPasteSimple"/>
548       <reference ref="EditorToggleColumnMode"/>
549       <separator/>
550       <group id="EditorPopupMenu1"/>
551       <separator/>
552       <group id="EditorPopupMenu2"/>
553       <separator/>
554       <group id="EditorPopupMenu3"/>
555       <separator/>
556       <action id="$SearchWeb" class="com.intellij.ide.actions.SearchWebAction"/>
557       <separator/>
558       <reference ref="CompareClipboardWithSelection"/>
559       <reference ref="ChangeFileEncodingAction"/>
560     </group>
561
562     <group id="ConsoleEditorPopupMenu">
563       <reference ref="CutCopyPasteGroup"/>
564       <separator/>
565       <reference ref="CompareClipboardWithSelection"/>
566       <reference ref="$SearchWeb"/>
567       <action id="CopyUrl" class="com.intellij.ide.actions.CopyUrlAction"/>
568     </group>
569
570     <group id="EditorTabPopupMenu">
571       <reference ref="CloseEditorsGroup"/>
572       <separator/>
573       <reference ref="CopyPaths"/>
574       <separator/>
575       <reference ref="SplitVertically"/>
576       <reference ref="SplitHorizontally"/>
577       <reference ref="MoveTabRight"/>
578       <reference ref="MoveTabDown"/>
579       <action id="MoveEditorToOppositeTabGroup" class="com.intellij.openapi.fileEditor.impl.MoveEditorToOppositeTabGroupAction"/>
580       <action id="OpenEditorInOppositeTabGroup" class="com.intellij.openapi.fileEditor.impl.OpenEditorInOppositeTabGroupAction"/>
581       <reference ref="ChangeSplitOrientation"/>
582       <reference ref="PinActiveEditorTab"/>
583       <reference ref="TabsPlacementGroup"/>
584       <reference ref="TabsAlphabeticalMode"/>
585       <reference ref="AddNewTabToTheEndMode"/>
586       <separator/>
587       <reference ref="NextTab"/>
588       <reference ref="PreviousTab"/>
589       <reference ref="ReopenClosedTab"/>
590       <separator/>
591       <reference ref="Unsplit"/>
592       <reference ref="UnsplitAll"/>
593     </group>
594
595     <group id="WelcomeScreen.QuickStart">
596     </group>
597
598     <group id="WelcomeScreen.Documentation">
599       <reference ref="HelpTopics"/>
600       <reference ref="ShowTips"/>
601       <reference ref="Help.JetBrainsTV"/>
602       <reference ref="Help.KeymapReference"/>
603     </group>
604
605     <group id="WelcomeScreen.Configure">
606       <action id="WelcomeScreen.Settings" class="com.intellij.ide.actions.ShowSettingsAction" icon="AllIcons.General.Configure"/>
607       <action id="WelcomeScreen.Plugins" class="com.intellij.ide.actions.ShowPluginManagerAction" icon="AllIcons.General.PluginManager"/>
608
609       <action id="WelcomeScreen.Configure.Import" class="com.intellij.configurationStore.ImportSettingsAction" icon="AllIcons.General.ImportSettings"/>
610       <action id="WelcomeScreen.Configure.Export" class="com.intellij.configurationStore.ExportSettingsAction" icon="AllIcons.General.ExportSettings"/>
611
612       <action id="WelcomeScreen.Configure.DesktopEntry" class="com.intellij.ide.actions.CreateDesktopEntryAction"
613               icon="AllIcons.Welcome.CreateDesktopEntry"/>
614       <action id="WelcomeScreen.Update" class="com.intellij.openapi.updateSettings.impl.CheckForUpdateAction" text="Check for Update"/>
615     </group>
616
617     <group id="WelcomeScreenRecentProjectActionGroup">
618       <action id="WelcomeScreen.OpenSelected" class="com.intellij.openapi.wm.impl.welcomeScreen.OpenSelectedProjectsAction" text="Open Selected"/>
619       <action id="WelcomeScreen.NewGroup" class="com.intellij.openapi.wm.impl.welcomeScreen.CreateNewProjectGroupAction" text="New Project Group"/>
620       <action id="WelcomeScreen.EditGroup" class="com.intellij.openapi.wm.impl.welcomeScreen.EditProjectGroupAction" text="Edit..."/>
621       <group id="WelcomeScreen.MoveToGroup" class="com.intellij.openapi.wm.impl.welcomeScreen.MoveProjectToGroupActionGroup" text="Move To Group" popup="true"/>
622       <action id="WelcomeScreen.ChangeProjectIcon" class="com.intellij.openapi.wm.impl.welcomeScreen.ChangeProjectIconAction" text="Change Icon" />
623       <separator/>
624       <action id="WelcomeScreen.RemoveSelected" class="com.intellij.openapi.wm.impl.welcomeScreen.RemoveSelectedProjectsAction" text="Remove Selected from Welcome Screen"/>
625     </group>
626
627     <group id="FileChooser">
628       <action id="FileChooser.TogglePathShowing" class="com.intellij.openapi.fileChooser.actions.TogglePathShowingAction"/>
629     </group>
630
631     <group id="EditorGutterPopupMenu">
632       <action id="EditorGutterToggleGlobalLineNumbers" class="com.intellij.openapi.editor.actions.ToggleShowLineNumbersGloballyAction"/>
633       <action id="EditorGutterToggleGlobalIndentLines" class="com.intellij.openapi.editor.actions.ToggleShowIndentLinesGloballyAction"/>
634       <separator/>
635       <action id="EditorGutterToggleGlobalSoftWraps" class="com.intellij.openapi.editor.actions.ToggleSoftWrapsGloballyAction"/>
636       <reference ref="EditorToggleUseSoftWraps"/>
637     </group>
638
639     <group id="FileChooserToolbar">
640       <action id="FileChooser.GotoHome" class="com.intellij.openapi.fileChooser.actions.GotoHomeAction"
641         icon="AllIcons.Nodes.HomeFolder"/>
642       <action id="FileChooser.GotoDesktop" class="com.intellij.openapi.fileChooser.actions.GotoDesktopDirAction"
643         icon="AllIcons.Nodes.Desktop"/>
644       <action id="FileChooser.GotoProject" class="com.intellij.openapi.fileChooser.actions.GotoProjectDirectory"
645         icon="AllIcons.Nodes.IdeaProject"/>
646       <separator/>
647       <action id="FileChooser.NewFile" class="com.intellij.openapi.fileChooser.actions.NewFileAction"
648         icon="AllIcons.Actions.New"/>
649       <action id="FileChooser.NewFolder" class="com.intellij.openapi.fileChooser.actions.NewFolderAction"
650         icon="AllIcons.Actions.NewFolder"/>
651       <action id="FileChooser.Delete" class="com.intellij.openapi.fileChooser.actions.FileDeleteAction"
652         icon="AllIcons.Actions.Delete" use-shortcut-of="$Delete"/>
653       <separator/>
654       <action id="FileChooser.Refresh" class="com.intellij.openapi.fileChooser.actions.RefreshFileChooserAction"
655         icon="AllIcons.Actions.Refresh" use-shortcut-of="Synchronize"/>
656       <separator/>
657       <action id="FileChooser.ShowHiddens" class="com.intellij.openapi.fileChooser.actions.ShowHiddensAction"
658         icon="AllIcons.Actions.ShowHiddens"/>
659     </group>
660
661     <group id="DiffPanel.Toolbar">
662       <reference ref="PreviousDiff"/>
663       <reference ref="NextDiff"/>
664       <separator/>
665       <action id="Diff.IgnoreWhitespace" class="com.intellij.openapi.diff.actions.IgnoreWhiteSpacesAction" text=""/>
666       <separator/>
667       <action id="Diff.HighlightMode" class="com.intellij.openapi.diff.actions.HighlightModeAction" text=""/>
668     </group>
669
670     <group id="ChangeScheme">
671       <action id="ChangeColorScheme" class="com.intellij.ide.actions.QuickChangeColorSchemeAction"/>
672       <action id="ChangeKeymap" class="com.intellij.ide.actions.QuickChangeKeymapAction"/>
673       <action id="ChangeView" class="com.intellij.ide.actions.QuickChangeViewModeAction"/>
674       <action id="ChangeLaf" class="com.intellij.ide.actions.QuickChangeLookAndFeel"/>
675     </group>
676
677     <action id="MaintenanceAction" class="com.intellij.ide.actions.MaintenanceAction"/>
678
679     <group id="MaintenanceGroup">
680       <action id="ShowRegistry" class="com.intellij.openapi.util.registry.ShowRegistryAction"/>
681       <action id="SwitchBootJdk" class="com.intellij.openapi.util.SwitchBootJdkAction"/>
682       <action id="UiDebugger" class="com.intellij.ui.debugger.ShowUiDebuggerAction"/>
683     </group>
684
685     <action id="Console.Open" class="com.intellij.openapi.actionSystem.EmptyAction"/>
686     <action id="Console.Execute" class="com.intellij.openapi.actionSystem.EmptyAction"/>
687     <action id="Console.Execute.Multiline" class="com.intellij.openapi.actionSystem.EmptyAction"/>
688     <action id="Console.SplitLine" class="com.intellij.openapi.actionSystem.EmptyAction" use-shortcut-of="SplitLine"/>
689     <group id="Console.HistoryActions">
690       <action id="Console.History.Previous" class="com.intellij.openapi.actionSystem.EmptyAction"/>
691       <action id="Console.History.Next" class="com.intellij.openapi.actionSystem.EmptyAction"/>
692       <action id="Console.History.Browse" class="com.intellij.openapi.actionSystem.EmptyAction" icon="AllIcons.General.MessageHistory"/>
693     </group>
694
695     <group id="Internal" text="&amp;Internal Actions" internal="true" popup="true">
696       <group id="Internal.Errors" popup="true" text="Exceptions">
697         <action id="DropAnError" internal="true" class="com.intellij.diagnostic.DropAnErrorAction"/>
698         <action id="DropAnErrorWithAttachments" internal="true" class="com.intellij.diagnostic.DropAnErrorWithAttachmentsAction"/>
699         <action id="DropAnOutOfMemoryError" internal="true" class="com.intellij.diagnostic.DropAnOutOfMemoryErrorAction"/>
700         <action id="DropAnOutOfPermGenMemoryError" internal="true" class="com.intellij.diagnostic.DropAnOutOfPermGenMemoryErrorAction"/>
701       </group>
702       <separator/>
703       <action internal="true" id="ReloadProjectAction" class="com.intellij.internal.ReloadProjectAction"/>
704       <action id="DumbMode" internal="true" class="com.intellij.internal.ToggleDumbModeAction" text="Dumb Mode"/>
705       <action id="LaggingMode" internal="true" class="com.intellij.internal.ToggleLaggingModeAction" text="Lagging mode"/>
706       <separator/>
707       <group id="Internal.UI" popup="true" text="&amp;UI">
708         <action id="NotificationTestAction" internal="true" class="com.intellij.notification.impl.actions.NotificationTestAction"
709                 text="Add Test Notification"/>
710         <action id="TestMessageBoxAction" internal="true" class="com.intellij.diagnostic.TestMessageBoxAction" text="Show Test Dialog"/>
711         <separator/>
712         <group id="Internal.focusAndModality" popup="true" text="Focus and modality testing">
713           <action id="CheckMessagesButtonsOrderAction" internal="true" class="com.intellij.internal.validation.CheckMessagesButtonsOrderAction"
714                   text="Check Messages Buttons Order"/>
715           <action id="ShowDelayedMessageInternalAction" internal="true" class="com.intellij.notification.impl.actions.ShowDelayedMessageInternalAction"
716                   text="Show Delayed Message"/>
717           <action id="ManualMacMessagesTest" internal="true" class="com.intellij.internal.validation.MacMessagesTest"
718                   text="Manual test for testing MacMessages"/>
719           <action id="MacMessagesSequencesTest" internal="true" class="com.intellij.internal.validation.TestMacMessagesSequencesAction"
720                   text="Test Mac Messages Sequences" />
721         </group>
722         <action id="FocusDebugger" internal="true" class="com.intellij.internal.focus.FocusDebuggerAction" text="Start Focus Debugger"/>
723         <action id="FocusTracer" internal="true" class="com.intellij.internal.focus.FocusTracesAction" text="Start Focus Trace">
724           <keyboard-shortcut first-keystroke="control shift F11" keymap="$default"/>
725         </action>
726
727         <action id="UiInspector" internal="true" class="com.intellij.internal.inspector.UiInspectorAction" text="UI &amp;Inspector">
728           <abbreviation value="uii"/>
729         </action>
730         <action id="UiDropper" internal="true" class="com.intellij.internal.inspector.UiDropperAction" text="UI &amp;Dropper"/>
731         <action id="ShowSplash" internal="true" class="com.intellij.ui.ShowSplashAction" text="Show Splash" />
732         <action id="ValidationTest" internal="true" class="com.intellij.internal.validation.TestDialogWithValidationAction" text="Validation Dialog Test" />
733         <action id="MacMessagesTest" internal="true" class="com.intellij.internal.validation.TestMacMessagesAction" text="Test Mac Messages" />
734         <action id="ColorBlindnessTest" internal="true" class="com.intellij.ide.ui.ColorBlindnessInternalAction" text="Test ColorBlindness" />
735         <action id="TreeExpandAll" internal="true" class="com.intellij.internal.tree.ExpandAll" text="Expand Tree" />
736         <action id="UIDefaults" internal="true" class="com.intellij.ui.ShowUIDefaultsAction" text="LaF Defaults">
737           <abbreviation value="laf"/>
738         </action>
739         <separator/>
740         <action id="AddTestProcessAction" internal="true" class="com.intellij.openapi.wm.impl.status.AddTestProcessAction" text="Add Test Process"/>
741         <action id="AddTestProcessActionIndefinte" internal="true" class="com.intellij.openapi.wm.impl.status.AddTestProcessActionIndefinite" text="Add Test Process Indefinite"/>
742         <action id="AddManyTestProcesses" internal="true" class="com.intellij.openapi.wm.impl.status.AddManyTestProcesses" text="Add Many Test Processes"/>
743         <separator/>
744         <action id="TestGestureAction" class="com.intellij.openapi.keymap.impl.ui.TestGestureAction" text="Test Gesture Action"/>
745         <action id="TestDndAction" class="com.intellij.internal.validation.TestDnd" text="Test Dnd"/>
746         <action id="AnimatorTestAction" class="com.intellij.internal.ui.AnimatorTestAction" text="Test Animator"/>
747         <separator/>
748         <action id="DebugMigLayoutAction" internal="true" class="com.intellij.ui.layout.DebugMigLayoutAction" text="MigLayout Debug Mode" />
749       </group>
750       <group id="TopAnomalies" internal="true" class="com.intellij.internal.anomalies.TopAnomaliesAction" text="Top Anomalies" popup="true"/>
751       <action id="ImageDuplicates" internal="true" class="com.intellij.internal.ShowImageDuplicatesAction" text="Find Image Duplicates"/>
752       <action id="ShowNonRetinaImages" internal="true" class="com.intellij.internal.ShowNonRetinaImagesActions" text="Show Non Retina Images"/>
753       <separator/>
754       <reference ref="MaintenanceGroup"/>
755
756       <action internal="true" id="SendStatistics" class="com.intellij.internal.statistic.tmp.SendStatisticsAction" text="Send Statistics"/>
757       <add-to-group group-id="ToolsMenu" anchor="last"/>
758     </group>
759
760     <group id="EditorContextBarMenu">
761       <action id="EditorToggleUseSoftWrapsInPreview" class="com.intellij.openapi.editor.actions.ToggleUseSoftWrapsInPreviewAction"
762               icon="AllIcons.Actions.ToggleSoftWrap"/>
763       <separator/>
764     </group>
765
766     <group id="DirDiffMenu">
767       <action id="DirDiffMenu.SetCopyToRight" class="com.intellij.openapi.diff.impl.dir.actions.popup.SetCopyToRight" text="Set Copy to Right" icon="AllIcons.Vcs.Arrow_right"/>
768       <action id="DirDiffMenu.SetCopyToLeft" class="com.intellij.openapi.diff.impl.dir.actions.popup.SetCopyToLeft" text="Set Copy to Left" icon="AllIcons.Vcs.Arrow_left"/>
769       <action id="DirDiffMenu.SetDelete" class="com.intellij.openapi.diff.impl.dir.actions.popup.SetDelete" text="Set Delete" icon="AllIcons.Vcs.Remove"/>
770       <action id="DirDiffMenu.SetNoOperation" class="com.intellij.openapi.diff.impl.dir.actions.popup.SetNoOperation" text="Set Do Nothing"/>
771       <separator/>
772       <action id="DirDiffMenu.SetDefault" class="com.intellij.openapi.diff.impl.dir.actions.popup.SetDefault" text="Set Default"/>
773       <action id="DirDiffMenu.WarnOnDeletion" class="com.intellij.openapi.diff.impl.dir.actions.popup.WarnOnDeletion" text="Warn When Delete" />
774       <separator/>
775       <action id="DirDiffMenu.EnableLeft" class="com.intellij.openapi.actionSystem.EmptyAction" text="Show new files on left side" icon="AllIcons.Vcs.Arrow_right"/>
776       <action id="DirDiffMenu.EnableRight" class="com.intellij.openapi.actionSystem.EmptyAction" text="Show new files on right side" icon="AllIcons.Vcs.Arrow_left"/>
777       <action id="DirDiffMenu.EnableEqual" class="com.intellij.openapi.actionSystem.EmptyAction" text="Show equal files" icon="AllIcons.Vcs.Equal"/>
778       <action id="DirDiffMenu.EnableNotEqual" class="com.intellij.openapi.actionSystem.EmptyAction" text="Show difference" icon="AllIcons.Vcs.Not_equal"/>
779       <separator/>
780
781       <add-to-group group-id="Diff.KeymapGroup" anchor="last"/>
782     </group>
783
784     <action id="Rerun" class="com.intellij.execution.runners.FakeRerunAction" text="Rerun"/>
785     <action id="RerunTests" class="com.intellij.execution.runners.RerunTestsAction" text="Rerun Tests"/>
786
787     <action id="IncrementWindowWidth" class="com.intellij.ide.actions.WindowAction$IncrementWidth" use-shortcut-of="ResizeToolWindowRight"/>
788     <action id="DecrementWindowWidth" class="com.intellij.ide.actions.WindowAction$DecrementWidth" use-shortcut-of="ResizeToolWindowLeft"/>
789     <action id="IncrementWindowHeight" class="com.intellij.ide.actions.WindowAction$IncrementHeight" use-shortcut-of="ResizeToolWindowDown"/>
790     <action id="DecrementWindowHeight" class="com.intellij.ide.actions.WindowAction$DecrementHeight" use-shortcut-of="ResizeToolWindowUp"/>
791
792     <action id="ExportTestResults" class="com.intellij.execution.testframework.export.ExportTestResultsAction" icon="AllIcons.Actions.Export"/>
793
794     <action id="SaveDocument" class="com.intellij.ide.actions.SaveDocumentAction"/>
795
796     <action id="MarkNotificationsAsRead" class="com.intellij.notification.impl.actions.MarkAllNotificationsAsReadAction"/>
797     <action class="com.intellij.ide.actions.SelectInProjectViewAction" id="SelectInProjectView" text="Select in Project View" />
798   </actions>
799 </idea-plugin>