Skip to content

Instantly share code, notes, and snippets.

@saboyutaka
Created November 15, 2018 02:14
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 saboyutaka/bbba71abdde45b2b53bcb2aba8e13861 to your computer and use it in GitHub Desktop.
Save saboyutaka/bbba71abdde45b2b53bcb2aba8e13861 to your computer and use it in GitHub Desktop.
PhpStorm2018.2 keymaps
<keymap version="1" name="custom" parent="Mac OS X 10.5+">
<action id="$Redo">
<keyboard-shortcut first-keystroke="shift meta z" />
</action>
<action id="ActivateDatabaseToolWindow">
<keyboard-shortcut first-keystroke="ctrl g" second-keystroke="ctrl d" />
<keyboard-shortcut first-keystroke="meta 0" />
</action>
<action id="ActivateRoutesToolWindow">
<keyboard-shortcut first-keystroke="ctrl g" second-keystroke="r" />
</action>
<action id="ActivateStructureToolWindow">
<keyboard-shortcut first-keystroke="meta 9" />
</action>
<action id="ActivateTerminalToolWindow">
<keyboard-shortcut first-keystroke="ctrl back_quote" />
</action>
<action id="ActivateVersionControlToolWindow">
<keyboard-shortcut first-keystroke="meta 3" />
</action>
<action id="AddToFavorites">
<keyboard-shortcut first-keystroke="shift meta 2" />
</action>
<action id="Annotate">
<keyboard-shortcut first-keystroke="shift alt h" />
</action>
<action id="Arrangement.Alias.Rule.Edit" />
<action id="Arrangement.Rule.Add">
<keyboard-shortcut first-keystroke="meta n" />
</action>
<action id="Arrangement.Rule.Edit" />
<action id="Arrangement.Rule.Match.Condition.Move.Down" />
<action id="Arrangement.Rule.Match.Condition.Move.Up" />
<action id="Back">
<keyboard-shortcut first-keystroke="ctrl open_bracket" />
</action>
<action id="ChangesView.Diff" />
<action id="ChangesView.Revert" />
<action id="CheckinProject" />
<action id="CloseActiveTab">
<keyboard-shortcut first-keystroke="shift meta w" />
</action>
<action id="CollapseAll">
<keyboard-shortcut first-keystroke="meta subtract" />
</action>
<action id="CollapseAllRegions">
<keyboard-shortcut first-keystroke="shift alt open_bracket" />
</action>
<action id="CollapseBlock" />
<action id="CollapseRegion">
<keyboard-shortcut first-keystroke="alt open_bracket" />
</action>
<action id="CollapseRegionRecursively" />
<action id="Compare.SameVersion">
<keyboard-shortcut first-keystroke="shift alt d" />
</action>
<action id="CompareTwoFiles" />
<action id="Console.Execute.Multiline" />
<action id="Console.Jdbc.Execute" />
<action id="Console.TableResult.CloneRow" />
<action id="Console.TableResult.EditValue">
<keyboard-shortcut first-keystroke="enter" />
<keyboard-shortcut first-keystroke="alt enter" />
</action>
<action id="Console.TableResult.EditValueMaximized">
<keyboard-shortcut first-keystroke="shift alt enter" />
</action>
<action id="Console.TableResult.Submit" />
<action id="Database.OpenDbStorageAction" />
<action id="DatabaseView.CopyAction" />
<action id="DatabaseView.OpenDdlInConsole" />
<action id="Debug" />
<action id="Debugger.EditTypeSource" />
<action id="DecrementWindowHeight" />
<action id="Diff.FocusOppositePane" />
<action id="Diff.FocusOppositePaneAndScroll" />
<action id="Diff.ShowDiff" />
<action id="Diff.ShowSettingsPopup" />
<action id="Diff.UpdatedFiles" />
<action id="EditSource" />
<action id="EditSourceInNewWindow" />
<action id="EditorBackwardParagraph">
<keyboard-shortcut first-keystroke="alt up" />
</action>
<action id="EditorChooseLookupItemCompleteStatement" />
<action id="EditorCloneCaretAbove">
<keyboard-shortcut first-keystroke="shift ctrl up" />
</action>
<action id="EditorCloneCaretBelow">
<keyboard-shortcut first-keystroke="shift ctrl down" />
</action>
<action id="EditorCompleteStatement" />
<action id="EditorCreateRectangularSelection" />
<action id="EditorDecreaseFontSize">
<keyboard-shortcut first-keystroke="meta minus" />
</action>
<action id="EditorDuplicate">
<keyboard-shortcut first-keystroke="shift meta d" />
</action>
<action id="EditorForwardParagraph">
<keyboard-shortcut first-keystroke="alt down" />
</action>
<action id="EditorIncreaseFontSize">
<keyboard-shortcut first-keystroke="meta equals" />
</action>
<action id="EditorIndentLineOrSelection">
<keyboard-shortcut first-keystroke="meta close_bracket" />
</action>
<action id="EditorJoinLines">
<keyboard-shortcut first-keystroke="meta j" />
</action>
<action id="EditorLineEnd">
<keyboard-shortcut first-keystroke="meta right" />
<keyboard-shortcut first-keystroke="ctrl e" />
</action>
<action id="EditorLineEndWithSelection">
<keyboard-shortcut first-keystroke="shift meta right" />
</action>
<action id="EditorLineStart">
<keyboard-shortcut first-keystroke="meta left" />
<keyboard-shortcut first-keystroke="ctrl a" />
</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="EditorPageDown" />
<action id="EditorPageDownWithSelection" />
<action id="EditorPageUp" />
<action id="EditorPageUpWithSelection" />
<action id="EditorSelectWord">
<keyboard-shortcut first-keystroke="shift alt up" />
</action>
<action id="EditorSplitLine">
<keyboard-shortcut first-keystroke="shift enter" />
</action>
<action id="EditorStartNewLine">
<keyboard-shortcut first-keystroke="meta enter" />
</action>
<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="EditorUnindentSelection">
<keyboard-shortcut first-keystroke="meta open_bracket" />
</action>
<action id="Exit">
<keyboard-shortcut first-keystroke="ctrl meta q" />
</action>
<action id="ExpandAll">
<keyboard-shortcut first-keystroke="meta add" />
</action>
<action id="ExpandAllRegions">
<keyboard-shortcut first-keystroke="shift alt close_bracket" />
</action>
<action id="ExpandRegion">
<keyboard-shortcut first-keystroke="alt close_bracket" />
</action>
<action id="ExternalJavaDoc" />
<action id="FileChooser.GotoDesktop" />
<action id="FileChooser.TogglePathShowing" />
<action id="Forward">
<keyboard-shortcut first-keystroke="ctrl close_bracket" />
</action>
<action id="Generate">
<keyboard-shortcut first-keystroke="meta n" />
</action>
<action id="GotoAction">
<keyboard-shortcut first-keystroke="shift meta p" />
</action>
<action id="GotoDeclaration">
<keyboard-shortcut first-keystroke="meta b" />
<mouse-shortcut keystroke="meta button1" />
<mouse-shortcut keystroke="button2" />
<keyboard-shortcut first-keystroke="ctrl enter" />
</action>
<action id="GotoFile">
<keyboard-shortcut first-keystroke="shift meta o" />
<keyboard-shortcut first-keystroke="meta p" />
</action>
<action id="GotoImplementation">
<keyboard-shortcut first-keystroke="shift ctrl enter" />
</action>
<action id="GotoNextBookmark">
<keyboard-shortcut first-keystroke="f2" />
</action>
<action id="GotoNextError">
<keyboard-shortcut first-keystroke="f4" />
</action>
<action id="GotoPreviousBookmark">
<keyboard-shortcut first-keystroke="shift f2" />
</action>
<action id="GotoPreviousError">
<keyboard-shortcut first-keystroke="shift f4" />
</action>
<action id="GotoRelated" />
<action id="GotoTest">
<keyboard-shortcut first-keystroke="shift meta period" />
</action>
<action id="GotoTypeDeclaration">
<keyboard-shortcut first-keystroke="shift ctrl b" />
<mouse-shortcut keystroke="shift meta button1" />
<mouse-shortcut keystroke="shift button2" />
</action>
<action id="HideAllWindows">
<keyboard-shortcut first-keystroke="shift meta enter" />
</action>
<action id="Images.Editor.ZoomIn">
<keyboard-shortcut first-keystroke="meta add" />
</action>
<action id="Images.Editor.ZoomOut">
<keyboard-shortcut first-keystroke="meta subtract" />
</action>
<action id="IncrementWindowHeight" />
<action id="InsertLiveTemplate" />
<action id="InsertRubyInjection" />
<action id="Macro.formatted save">
<keyboard-shortcut first-keystroke="shift meta s" />
</action>
<action id="MinimizeCurrentWindow" />
<action id="MoveElementLeft" />
<action id="MoveElementRight" />
<action id="MoveLineDown">
<keyboard-shortcut first-keystroke="ctrl meta down" />
</action>
<action id="MoveLineUp">
<keyboard-shortcut first-keystroke="ctrl meta up" />
</action>
<action id="MoveStatementDown" />
<action id="MoveStatementUp" />
<action id="MoveTabDown">
<keyboard-shortcut first-keystroke="ctrl j" second-keystroke="down" />
</action>
<action id="MoveTabRight">
<keyboard-shortcut first-keystroke="ctrl j" second-keystroke="right" />
</action>
<action id="NewElement">
<keyboard-shortcut first-keystroke="meta n" />
</action>
<action id="NextSplitter">
<keyboard-shortcut first-keystroke="ctrl tab" />
<keyboard-shortcut first-keystroke="ctrl j" second-keystroke="ctrl j" />
</action>
<action id="NextTab">
<keyboard-shortcut first-keystroke="shift meta close_bracket" />
</action>
<action id="OpenElementInNewWindow" />
<action id="ParameterInfo" />
<action id="PrevSplitter">
<keyboard-shortcut first-keystroke="shift ctrl tab" />
</action>
<action id="PreviousTab">
<keyboard-shortcut first-keystroke="shift meta open_bracket" />
</action>
<action id="QuickChangeScheme" />
<action id="QuickImplementations">
<keyboard-shortcut first-keystroke="shift f1" />
</action>
<action id="QuickJavaDoc">
<keyboard-shortcut first-keystroke="f1" />
</action>
<action id="Rails.SwitchToModel">
<keyboard-shortcut first-keystroke="ctrl g" second-keystroke="ctrl m" />
</action>
<action id="RemoteHost.NewRemoteItem">
<keyboard-shortcut first-keystroke="meta n" />
</action>
<action id="ResetColumnsWidth" />
<action id="ResizeToolWindowDown" />
<action id="ResizeToolWindowUp" />
<action id="SavaAs" />
<action id="SelectInProjectView">
<keyboard-shortcut first-keystroke="shift meta back_slash" />
</action>
<action id="SelectNextOccurrence">
<keyboard-shortcut first-keystroke="meta d" />
</action>
<action id="SendEOF" />
<action id="ShelvedChanges.Diff" />
<action id="ShowBookmarks" />
<action id="ShowNavBar" />
<action id="Stop" />
<action id="Switcher" />
<action id="ToggleBookmark">
<keyboard-shortcut first-keystroke="meta f2" />
</action>
<action id="Uml.ShowDiff" />
<action id="Unsplit">
<keyboard-shortcut first-keystroke="ctrl j" second-keystroke="ctrl u" />
</action>
<action id="UnsplitAll">
<keyboard-shortcut first-keystroke="ctrl j" second-keystroke="ctrl r" />
</action>
<action id="Vcs.RollbackChangedLines" />
<action id="Vcs.Show.Local.Changes">
<keyboard-shortcut first-keystroke="shift meta b" />
</action>
<action id="VcsShowNextChangeMarker">
<keyboard-shortcut first-keystroke="shift ctrl alt down" />
<keyboard-shortcut first-keystroke="f3" />
</action>
<action id="VcsShowPrevChangeMarker">
<keyboard-shortcut first-keystroke="shift ctrl alt up" />
<keyboard-shortcut first-keystroke="shift f3" />
</action>
<action id="ViewSource" />
<action id="XDebugger.EditWatch" />
<action id="XDebugger.JumpToSource" />
<action id="XDebugger.JumpToTypeSource" />
<action id="XDebugger.SetValue" />
<action id="de.netnexus.CamelCasePlugin.ToggleCamelCase" />
<action id="openAssertEqualsDiff" />
<action id="org.jetbrains.plugins.ruby.rails.actions.navigation.SwitchToController">
<keyboard-shortcut first-keystroke="ctrl g" second-keystroke="ctrl c" />
</action>
<action id="org.jetbrains.plugins.ruby.rails.actions.navigation.SwitchToHelper">
<keyboard-shortcut first-keystroke="ctrl g" second-keystroke="ctrl h" />
</action>
<action id="org.jetbrains.plugins.ruby.rails.actions.navigation.SwitchToView">
<keyboard-shortcut first-keystroke="ctrl g" second-keystroke="ctrl v" />
</action>
</keymap>
@saboyutaka
Copy link
Author

saboyutaka commented Nov 15, 2018

~/Library/Preferences/PhpStorm2018.2/keymaps に配置するとkeymapから選択出来る。keymapsディレクトリがない場合は作るか、1つでもカスタムkeymaps作るとディレクトリが作成される。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment