Created
January 26, 2021 02:13
-
-
Save jcouyang/b052710546d73956e83750086078c316 to your computer and use it in GitHub Desktop.
Intellij Emacs Keymap
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<keymap version="1" name="Emacs copy" parent="macOS For All"> | |
<action id="$Copy"> | |
<keyboard-shortcut first-keystroke="alt c" /> | |
</action> | |
<action id="$Cut"> | |
<keyboard-shortcut first-keystroke="shift delete" /> | |
</action> | |
<action id="$Delete"> | |
<keyboard-shortcut first-keystroke="delete" /> | |
<keyboard-shortcut first-keystroke="ctrl d" /> | |
</action> | |
<action id="$Paste"> | |
<keyboard-shortcut first-keystroke="ctrl y" /> | |
</action> | |
<action id="$Redo"> | |
<keyboard-shortcut first-keystroke="shift ctrl z" /> | |
<keyboard-shortcut first-keystroke="shift alt minus" /> | |
</action> | |
<action id="$SelectAll"> | |
<keyboard-shortcut first-keystroke="ctrl x" second-keystroke="h" /> | |
</action> | |
<action id="$Undo"> | |
<keyboard-shortcut first-keystroke="shift ctrl minus" /> | |
<keyboard-shortcut first-keystroke="ctrl slash" /> | |
</action> | |
<action id="AutoIndentLines"> | |
<keyboard-shortcut first-keystroke="ctrl alt i" /> | |
<keyboard-shortcut first-keystroke="ctrl alt q" /> | |
</action> | |
<action id="ChangesView.Move" /> | |
<action id="CloseAllEditors"> | |
<keyboard-shortcut first-keystroke="ctrl x" second-keystroke="ctrl c" /> | |
</action> | |
<action id="CloseContent"> | |
<keyboard-shortcut first-keystroke="ctrl f4" /> | |
<keyboard-shortcut first-keystroke="ctrl x" second-keystroke="k" /> | |
<keyboard-shortcut first-keystroke="ctrl x" second-keystroke="0" /> | |
</action> | |
<action id="CodeCompletion"> | |
<keyboard-shortcut first-keystroke="alt slash" /> | |
</action> | |
<action id="CollapseAllRegions" /> | |
<action id="CommentByLineComment"> | |
<keyboard-shortcut first-keystroke="alt semicolon" /> | |
</action> | |
<action id="CompileProject"> | |
<keyboard-shortcut first-keystroke="shift alt m" /> | |
</action> | |
<action id="Console.Execute"> | |
<keyboard-shortcut first-keystroke="enter" /> | |
<keyboard-shortcut first-keystroke="ctrl m" /> | |
</action> | |
<action id="Diff.NextChange"> | |
<keyboard-shortcut first-keystroke="alt right" /> | |
<keyboard-shortcut first-keystroke="ctrl x" second-keystroke="n" /> | |
</action> | |
<action id="Diff.PrevChange"> | |
<keyboard-shortcut first-keystroke="alt left" /> | |
<keyboard-shortcut first-keystroke="ctrl x" second-keystroke="p" /> | |
</action> | |
<action id="EditorAddCaretPerSelectedLine" /> | |
<action id="EditorBackwardParagraph"> | |
<keyboard-shortcut first-keystroke="ctrl up" /> | |
</action> | |
<action id="EditorBackwardParagraphWithSelection"> | |
<keyboard-shortcut first-keystroke="shift ctrl up" /> | |
</action> | |
<action id="EditorChooseLookupItem"> | |
<keyboard-shortcut first-keystroke="enter" /> | |
<keyboard-shortcut first-keystroke="ctrl m" /> | |
</action> | |
<action id="EditorCodeBlockEnd"> | |
<keyboard-shortcut first-keystroke="ctrl close_bracket" /> | |
<keyboard-shortcut first-keystroke="ctrl alt close_bracket" /> | |
</action> | |
<action id="EditorCodeBlockStart"> | |
<keyboard-shortcut first-keystroke="ctrl open_bracket" /> | |
<keyboard-shortcut first-keystroke="ctrl alt open_bracket" /> | |
</action> | |
<action id="EditorCutLineBackward"> | |
<keyboard-shortcut first-keystroke="alt minus" second-keystroke="ctrl k" /> | |
</action> | |
<action id="EditorCutLineEnd"> | |
<keyboard-shortcut first-keystroke="ctrl k" /> | |
</action> | |
<action id="EditorDeleteLine" /> | |
<action id="EditorDeleteToWordStart"> | |
<keyboard-shortcut first-keystroke="ctrl back_space" /> | |
<keyboard-shortcut first-keystroke="alt back_space" /> | |
</action> | |
<action id="EditorDown"> | |
<keyboard-shortcut first-keystroke="down" /> | |
<keyboard-shortcut first-keystroke="ctrl n" /> | |
</action> | |
<action id="EditorDuplicate"> | |
<keyboard-shortcut first-keystroke="alt d" /> | |
</action> | |
<action id="EditorEnter"> | |
<keyboard-shortcut first-keystroke="enter" /> | |
<keyboard-shortcut first-keystroke="ctrl m" /> | |
</action> | |
<action id="EditorEscape"> | |
<keyboard-shortcut first-keystroke="escape" /> | |
<keyboard-shortcut first-keystroke="ctrl g" /> | |
</action> | |
<action id="EditorForwardParagraph"> | |
<keyboard-shortcut first-keystroke="ctrl down" /> | |
</action> | |
<action id="EditorForwardParagraphWithSelection"> | |
<keyboard-shortcut first-keystroke="shift ctrl down" /> | |
</action> | |
<action id="EditorKillRegion"> | |
<keyboard-shortcut first-keystroke="ctrl w" /> | |
</action> | |
<action id="EditorKillRingSave"> | |
<keyboard-shortcut first-keystroke="alt w" /> | |
</action> | |
<action id="EditorKillToWordEnd"> | |
<keyboard-shortcut first-keystroke="alt d" /> | |
</action> | |
<action id="EditorKillToWordStart"> | |
<keyboard-shortcut first-keystroke="alt delete" /> | |
</action> | |
<action id="EditorLeft"> | |
<keyboard-shortcut first-keystroke="left" /> | |
<keyboard-shortcut first-keystroke="ctrl b" /> | |
</action> | |
<action id="EditorLineEnd"> | |
<keyboard-shortcut first-keystroke="end" /> | |
<keyboard-shortcut first-keystroke="ctrl e" /> | |
</action> | |
<action id="EditorLineStart"> | |
<keyboard-shortcut first-keystroke="home" /> | |
<keyboard-shortcut first-keystroke="ctrl a" /> | |
<keyboard-shortcut first-keystroke="alt m" /> | |
</action> | |
<action id="EditorNextWord"> | |
<keyboard-shortcut first-keystroke="ctrl right" /> | |
<keyboard-shortcut first-keystroke="alt f" /> | |
</action> | |
<action id="EditorPageDown"> | |
<keyboard-shortcut first-keystroke="page_down" /> | |
<keyboard-shortcut first-keystroke="ctrl v" /> | |
</action> | |
<action id="EditorPageUp"> | |
<keyboard-shortcut first-keystroke="page_up" /> | |
<keyboard-shortcut first-keystroke="ctrl z" /> | |
<keyboard-shortcut first-keystroke="alt v" /> | |
</action> | |
<action id="EditorPreviousWord"> | |
<keyboard-shortcut first-keystroke="ctrl left" /> | |
<keyboard-shortcut first-keystroke="alt b" /> | |
</action> | |
<action id="EditorRight"> | |
<keyboard-shortcut first-keystroke="right" /> | |
<keyboard-shortcut first-keystroke="ctrl f" /> | |
</action> | |
<action id="EditorScrollDown" /> | |
<action id="EditorScrollToCenter"> | |
<keyboard-shortcut first-keystroke="ctrl l" /> | |
</action> | |
<action id="EditorScrollUp" /> | |
<action id="EditorSelectWord"> | |
<keyboard-shortcut first-keystroke="ctrl 8" /> | |
</action> | |
<action id="EditorSplitLine"> | |
<keyboard-shortcut first-keystroke="ctrl o" /> | |
</action> | |
<action id="EditorSwapSelectionBoundaries"> | |
<keyboard-shortcut first-keystroke="ctrl x" second-keystroke="x" /> | |
</action> | |
<action id="EditorTab" /> | |
<action id="EditorTextEnd"> | |
<keyboard-shortcut first-keystroke="ctrl end" /> | |
<keyboard-shortcut first-keystroke="shift alt period" /> | |
</action> | |
<action id="EditorTextStart"> | |
<keyboard-shortcut first-keystroke="ctrl home" /> | |
<keyboard-shortcut first-keystroke="shift alt comma" /> | |
</action> | |
<action id="EditorToggleStickySelection"> | |
<keyboard-shortcut first-keystroke="ctrl space" /> | |
<keyboard-shortcut first-keystroke="shift ctrl 2" /> | |
</action> | |
<action id="EditorUp"> | |
<keyboard-shortcut first-keystroke="up" /> | |
<keyboard-shortcut first-keystroke="ctrl p" /> | |
</action> | |
<action id="EmacsStyleIndent"> | |
<keyboard-shortcut first-keystroke="tab" /> | |
</action> | |
<action id="Find"> | |
<keyboard-shortcut first-keystroke="ctrl alt s" /> | |
<keyboard-shortcut first-keystroke="alt f3" /> | |
<keyboard-shortcut first-keystroke="ctrl s" /> | |
</action> | |
<action id="FindNext"> | |
<keyboard-shortcut first-keystroke="f3" /> | |
<keyboard-shortcut first-keystroke="alt s" /> | |
</action> | |
<action id="FindPrevious"> | |
<keyboard-shortcut first-keystroke="shift f3" /> | |
<keyboard-shortcut first-keystroke="alt r" /> | |
<keyboard-shortcut first-keystroke="ctrl r" /> | |
</action> | |
<action id="FindUsages"> | |
<keyboard-shortcut first-keystroke="alt f7" /> | |
<keyboard-shortcut first-keystroke="shift alt s" /> | |
</action> | |
<action id="GotoAction"> | |
<keyboard-shortcut first-keystroke="alt x" /> | |
</action> | |
<action id="GotoChangedFile"> | |
<keyboard-shortcut first-keystroke="shift alt g" /> | |
</action> | |
<action id="GotoClass"> | |
<keyboard-shortcut first-keystroke="shift alt g" /> | |
</action> | |
<action id="GotoDeclaration"> | |
<keyboard-shortcut first-keystroke="ctrl alt g" /> | |
<keyboard-shortcut first-keystroke="alt period" /> | |
<mouse-shortcut keystroke="control button1" /> | |
</action> | |
<action id="GotoFile"> | |
<keyboard-shortcut first-keystroke="ctrl x" second-keystroke="ctrl f" /> | |
</action> | |
<action id="GotoImplementation" /> | |
<action id="GotoLine"> | |
<keyboard-shortcut first-keystroke="alt g" /> | |
</action> | |
<action id="GotoNextError"> | |
<keyboard-shortcut first-keystroke="f2" /> | |
<keyboard-shortcut first-keystroke="ctrl x" second-keystroke="back_quote" /> | |
</action> | |
<action id="GotoPreviousError"> | |
<keyboard-shortcut first-keystroke="shift f2" /> | |
<keyboard-shortcut first-keystroke="shift ctrl x" second-keystroke="back_quote" /> | |
</action> | |
<action id="IntroduceField" /> | |
<action id="MethodDown"> | |
<keyboard-shortcut first-keystroke="alt down" /> | |
<keyboard-shortcut first-keystroke="ctrl alt e" /> | |
</action> | |
<action id="MethodUp"> | |
<keyboard-shortcut first-keystroke="alt up" /> | |
<keyboard-shortcut first-keystroke="ctrl alt a" /> | |
</action> | |
<action id="MoveStatementDown" /> | |
<action id="MoveStatementUp" /> | |
<action id="NextEditorTab"> | |
<keyboard-shortcut first-keystroke="shift alt right" /> | |
</action> | |
<action id="NextProjectWindow"> | |
<keyboard-shortcut first-keystroke="ctrl x" second-keystroke="ctrl o" /> | |
</action> | |
<action id="NextSplitter"> | |
<keyboard-shortcut first-keystroke="ctrl x" second-keystroke="o" /> | |
</action> | |
<action id="NextTab"> | |
<keyboard-shortcut first-keystroke="alt right" /> | |
<keyboard-shortcut first-keystroke="ctrl x" second-keystroke="n" /> | |
</action> | |
<action id="NextTemplateVariable"> | |
<keyboard-shortcut first-keystroke="tab" /> | |
<keyboard-shortcut first-keystroke="enter" /> | |
<keyboard-shortcut first-keystroke="ctrl m" /> | |
</action> | |
<action id="OverrideMethods" /> | |
<action id="ParameterInfo"> | |
<keyboard-shortcut first-keystroke="shift alt p" /> | |
</action> | |
<action id="PasteMultiple"> | |
<keyboard-shortcut first-keystroke="alt y" /> | |
</action> | |
<action id="PreviousEditorTab"> | |
<keyboard-shortcut first-keystroke="shift alt left" /> | |
</action> | |
<action id="PreviousProjectWindow" /> | |
<action id="PreviousTab"> | |
<keyboard-shortcut first-keystroke="alt left" /> | |
<keyboard-shortcut first-keystroke="ctrl x" second-keystroke="p" /> | |
</action> | |
<action id="RecentFiles" /> | |
<action id="ReformatCode" /> | |
<action id="Replace"> | |
<keyboard-shortcut first-keystroke="shift alt 5" /> | |
</action> | |
<action id="SafeDelete" /> | |
<action id="SaveAll"> | |
<keyboard-shortcut first-keystroke="ctrl x" second-keystroke="ctrl s" /> | |
</action> | |
<action id="Scala.ShowImplicits"> | |
<keyboard-shortcut first-keystroke="shift ctrl alt equals" /> | |
<keyboard-shortcut first-keystroke="shift ctrl alt add" /> | |
</action> | |
<action id="SelectVirtualtemplateElement"> | |
<keyboard-shortcut first-keystroke="shift alt o" /> | |
</action> | |
<action id="SmartTypeCompletion"> | |
<keyboard-shortcut first-keystroke="shift ctrl space" /> | |
<keyboard-shortcut first-keystroke="ctrl alt slash" /> | |
</action> | |
<action id="SplitHorizontally"> | |
<keyboard-shortcut first-keystroke="ctrl x" second-keystroke="2" /> | |
</action> | |
<action id="SplitVertically"> | |
<keyboard-shortcut first-keystroke="ctrl x" second-keystroke="3" /> | |
</action> | |
<action id="Switcher"> | |
<keyboard-shortcut first-keystroke="ctrl x" second-keystroke="b" /> | |
</action> | |
<action id="SwitcherIterateItems" /> | |
<action id="SwitcherRecentEditedChangedToggleCheckBox" /> | |
<action id="SynchronizeCurrentFile"> | |
<keyboard-shortcut first-keystroke="alt u" /> | |
</action> | |
<action id="ToggleBookmark2" /> | |
<action id="ToggleRenderedDocPresentation" /> | |
<action id="UnsplitAll"> | |
<keyboard-shortcut first-keystroke="ctrl x" second-keystroke="1" /> | |
</action> | |
<action id="Vcs.MoveChangedLinesToChangelist" /> | |
<action id="Vcs.ShowMessageHistory" /> | |
<action id="Vcs.ToggleAmendCommitMode" /> | |
<action id="VcsShowNextChangeMarker"> | |
<keyboard-shortcut first-keystroke="shift ctrl alt down" /> | |
</action> | |
<action id="VcsShowPrevChangeMarker"> | |
<keyboard-shortcut first-keystroke="shift ctrl alt up" /> | |
</action> | |
</keymap> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment