Skip to content

Instantly share code, notes, and snippets.

@nikolaykasyanov
Created May 13, 2012 17:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nikolaykasyanov/2689359 to your computer and use it in GitHub Desktop.
Save nikolaykasyanov/2689359 to your computer and use it in GitHub Desktop.
Eclipse-like keymap for Idea on OS X
<?xml version="1.0" encoding="UTF-8"?>
<keymap version="1" name="Eclipse for OS X" parent="Eclipse">
<action id="$Copy">
<keyboard-shortcut first-keystroke="meta C" />
</action>
<action id="$Cut">
<keyboard-shortcut first-keystroke="meta X" />
</action>
<action id="$Paste">
<keyboard-shortcut first-keystroke="meta V" />
</action>
<action id="$Redo">
<keyboard-shortcut first-keystroke="shift meta Z" />
</action>
<action id="$SelectAll">
<keyboard-shortcut first-keystroke="meta A" />
</action>
<action id="$Undo">
<keyboard-shortcut first-keystroke="meta Z" />
</action>
<action id="Back">
<keyboard-shortcut first-keystroke="meta OPEN_BRACKET" />
</action>
<action id="CloseActiveTab" />
<action id="CloseAllEditors">
<keyboard-shortcut first-keystroke="shift control F4" />
<keyboard-shortcut first-keystroke="shift meta W" />
</action>
<action id="CloseContent">
<keyboard-shortcut first-keystroke="control F4" />
<keyboard-shortcut first-keystroke="meta W" />
</action>
<action id="CodeCompletion">
<keyboard-shortcut first-keystroke="meta QUOTE" />
</action>
<action id="CommentByBlockComment" />
<action id="CommentByLineComment">
<keyboard-shortcut first-keystroke="control DIVIDE" />
<keyboard-shortcut first-keystroke="meta SLASH" />
</action>
<action id="CompileDirty">
<keyboard-shortcut first-keystroke="meta B" />
</action>
<action id="Debug">
<keyboard-shortcut first-keystroke="meta F11" />
</action>
<action id="Editor Copy">
<keyboard-shortcut first-keystroke="meta C" />
</action>
<action id="Editor Cut">
<keyboard-shortcut first-keystroke="meta X" />
</action>
<action id="Editor Paste">
<keyboard-shortcut first-keystroke="meta V" />
</action>
<action id="Editor Redo">
<keyboard-shortcut first-keystroke="shift meta Z" />
</action>
<action id="Editor SelectAll">
<keyboard-shortcut first-keystroke="meta A" />
</action>
<action id="Editor Undo">
<keyboard-shortcut first-keystroke="meta Z" />
</action>
<action id="EditorCompleteStatement" />
<action id="EditorDeleteLine">
<keyboard-shortcut first-keystroke="meta D" />
</action>
<action id="EditorDeleteToLineEnd">
<keyboard-shortcut first-keystroke="meta DELETE" />
</action>
<action id="EditorDeleteToWordEnd">
<keyboard-shortcut first-keystroke="alt DELETE" />
</action>
<action id="EditorDeleteToWordStart">
<keyboard-shortcut first-keystroke="alt BACK_SPACE" />
</action>
<action id="EditorDuplicateLines">
<keyboard-shortcut first-keystroke="meta alt DOWN" />
</action>
<action id="EditorJoinLines" />
<action id="EditorLineEnd">
<keyboard-shortcut first-keystroke="meta RIGHT" />
</action>
<action id="EditorLineEndWithSelection">
<keyboard-shortcut first-keystroke="shift meta RIGHT" />
</action>
<action id="EditorLineStart">
<keyboard-shortcut first-keystroke="meta LEFT" />
</action>
<action id="EditorLineStartWithSelection">
<keyboard-shortcut first-keystroke="shift meta LEFT" />
</action>
<action id="EditorMoveToPageBottom" />
<action id="EditorMoveToPageBottomWithSelection" />
<action id="EditorMoveToPageTop" />
<action id="EditorMoveToPageTopWithSelection" />
<action id="EditorNextWord">
<keyboard-shortcut first-keystroke="alt RIGHT" />
</action>
<action id="EditorNextWordWithSelection">
<keyboard-shortcut first-keystroke="shift alt RIGHT" />
</action>
<action id="EditorPageDown">
<keyboard-shortcut first-keystroke="PAGE_DOWN" />
<keyboard-shortcut first-keystroke="alt DOWN" />
</action>
<action id="EditorPageDownWithSelection">
<keyboard-shortcut first-keystroke="shift PAGE_DOWN" />
<keyboard-shortcut first-keystroke="shift alt DOWN" />
</action>
<action id="EditorPageUp">
<keyboard-shortcut first-keystroke="PAGE_UP" />
<keyboard-shortcut first-keystroke="alt UP" />
</action>
<action id="EditorPageUpWithSelection">
<keyboard-shortcut first-keystroke="shift PAGE_UP" />
<keyboard-shortcut first-keystroke="shift alt UP" />
</action>
<action id="EditorPreviousWord">
<keyboard-shortcut first-keystroke="alt LEFT" />
</action>
<action id="EditorPreviousWordWithSelection">
<keyboard-shortcut first-keystroke="shift alt LEFT" />
</action>
<action id="EditorSelectWord" />
<action id="EditorTextEnd">
<keyboard-shortcut first-keystroke="meta DOWN" />
</action>
<action id="EditorTextEndWithSelection">
<keyboard-shortcut first-keystroke="shift meta DOWN" />
</action>
<action id="EditorTextStart">
<keyboard-shortcut first-keystroke="meta UP" />
</action>
<action id="EditorTextStartWithSelection">
<keyboard-shortcut first-keystroke="shift meta UP" />
</action>
<action id="EditorUnSelectWord" />
<action id="FileStructurePopup">
<keyboard-shortcut first-keystroke="meta O" />
</action>
<action id="Find">
<keyboard-shortcut first-keystroke="meta F" />
</action>
<action id="FindNext">
<keyboard-shortcut first-keystroke="meta K" />
</action>
<action id="FindUsages">
<keyboard-shortcut first-keystroke="meta G" />
</action>
<action id="Forward">
<keyboard-shortcut first-keystroke="meta CLOSE_BRACKET" />
</action>
<action id="GotoClass">
<keyboard-shortcut first-keystroke="shift meta T" />
</action>
<action id="GotoDeclaration">
<keyboard-shortcut first-keystroke="F3" />
<mouse-shortcut keystroke="meta button1" />
</action>
<action id="GotoFile">
<keyboard-shortcut first-keystroke="shift meta R" />
</action>
<action id="GotoLine">
<keyboard-shortcut first-keystroke="meta L" />
</action>
<action id="GotoSuperMethod">
<keyboard-shortcut first-keystroke="meta U" />
</action>
<action id="GotoSymbol" />
<action id="GuiDesigner.ExpandSelection" />
<action id="GuiDesigner.ShrinkSelection" />
<action id="MoveStatementDown" />
<action id="MoveStatementUp" />
<action id="OptimizeImports">
<keyboard-shortcut first-keystroke="shift meta O" />
</action>
<action id="QuickEvaluateExpression">
<keyboard-shortcut first-keystroke="shift meta D" />
</action>
<action id="ReformatCode">
<keyboard-shortcut first-keystroke="shift meta F" />
</action>
<action id="RenameElement">
<keyboard-shortcut first-keystroke="meta alt R" />
</action>
<action id="Run">
<keyboard-shortcut first-keystroke="shift meta F11" />
</action>
<action id="RunToCursor">
<keyboard-shortcut first-keystroke="meta R" />
</action>
<action id="SafeDelete" />
<action id="ShowContent" />
<action id="ShowIntentionActions">
<keyboard-shortcut first-keystroke="shift alt J" />
<keyboard-shortcut first-keystroke="shift control M" />
<keyboard-shortcut first-keystroke="meta 1" />
</action>
<action id="StepInto">
<keyboard-shortcut first-keystroke="F5" />
</action>
<action id="Stop">
<keyboard-shortcut first-keystroke="meta F2" />
</action>
<action id="SwitchApply">
<keyboard-shortcut first-keystroke="control alt ENTER" />
</action>
<action id="SwitchDown">
<keyboard-shortcut first-keystroke="control alt DOWN" />
</action>
<action id="SwitchLeft">
<keyboard-shortcut first-keystroke="control alt LEFT" />
</action>
<action id="SwitchRight">
<keyboard-shortcut first-keystroke="control alt RIGHT" />
</action>
<action id="SwitchUp">
<keyboard-shortcut first-keystroke="control alt UP" />
</action>
<action id="Synchronize" />
<action id="ToggleFullScreen">
<keyboard-shortcut first-keystroke="control meta F" />
</action>
<action id="ViewBreakpoints">
<keyboard-shortcut first-keystroke="shift meta F8" />
</action>
</keymap>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment