Skip to content

Instantly share code, notes, and snippets.

@ariaieboy
Last active July 25, 2022 13:59
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ariaieboy/4be477f8a77b963d0a55332418b130a8 to your computer and use it in GitHub Desktop.
Save ariaieboy/4be477f8a77b963d0a55332418b130a8 to your computer and use it in GitHub Desktop.
my custom and favorite phpstorm shortcut for windows

General

keyboard shortcuts description
Alt + W hide all tools
Alt + R Run
Alt + T terminal
Alt + A Run Anything
Alt + S File Structure
Ctrl + ` hide main menu

Git Shortcuts

keyboard shortcuts description
Alt + V git popup
Alt + B git branch

Splitting

keyboard shortcuts description
Ctrl + Alt + V split down
Ctrl + Alt + G split right
Ctrl + Alt + Y unsplit
Ctrl + Alt + Shift + Y unsplit all
Shift + Enter split the highlited file to the right
Ctrl + Alt + shift + > / < go to next / prev split

Navigation

keyboard shortcuts description
Ctrl + B go to Declaration
Ctrl + Alt + / navigate backward / forward

Editor

keyboard shortcuts description
Ctrl + Alt + Shift + R refactor popup
Alt + Shift + / move line up / down
Alt + J Add occurrence
Alt + Shift + J Unselect occurrence
Ctrl + Alt + Shift + J select all occurrence
Ctrl + Alt + / select / shrink code extendations

Plugins

keyboard shortcuts description
Ctrl + Shift + , code generation for laravel idea
Alt + Shift + V git flow popup
<keymap version="1" name="Windows copy" parent="$default">
<action id="ActivateRunToolWindow">
<keyboard-shortcut first-keystroke="alt r" />
</action>
<action id="ActivateTerminalToolWindow">
<keyboard-shortcut first-keystroke="alt t" />
</action>
<action id="CallHierarchy" />
<action id="ChangesView.UnshelveSilently" />
<action id="Console.TableResult.HideEditMaximized" />
<action id="Console.TableResult.NextPage" />
<action id="Console.TableResult.PreviousPage" />
<action id="DatabaseView.SqlGenerator" />
<action id="EditorSelectWord">
<keyboard-shortcut first-keystroke="ctrl w" />
<keyboard-shortcut first-keystroke="ctrl alt up" />
</action>
<action id="EditorUnSelectWord">
<keyboard-shortcut first-keystroke="shift ctrl w" />
<keyboard-shortcut first-keystroke="ctrl alt down" />
</action>
<action id="ExportToTextFile" />
<action id="FileStructurePopup">
<keyboard-shortcut first-keystroke="ctrl f12" />
<keyboard-shortcut first-keystroke="alt s" />
</action>
<action id="Generate.Missing.Members.ES6" />
<action id="Generate.Missing.Members.TypeScript" />
<action id="Git.Branches">
<keyboard-shortcut first-keystroke="shift ctrl back_quote" />
<keyboard-shortcut first-keystroke="alt b" />
</action>
<action id="Gitflow.OpenGitflowPopup">
<keyboard-shortcut first-keystroke="shift alt v" />
</action>
<action id="GotoAction">
<keyboard-shortcut first-keystroke="shift ctrl a" />
<keyboard-shortcut first-keystroke="alt open_bracket" />
</action>
<action id="GotoClass">
<keyboard-shortcut first-keystroke="ctrl n" />
<keyboard-shortcut first-keystroke="alt i" />
</action>
<action id="GotoFile">
<keyboard-shortcut first-keystroke="shift ctrl n" />
<keyboard-shortcut first-keystroke="alt o" />
</action>
<action id="GotoSymbol">
<keyboard-shortcut first-keystroke="shift ctrl alt n" />
<keyboard-shortcut first-keystroke="alt p" />
</action>
<action id="HideActiveWindow" />
<action id="HideAllWindows">
<keyboard-shortcut first-keystroke="shift ctrl f12" />
<keyboard-shortcut first-keystroke="alt w" />
</action>
<action id="ImplementMethods" />
<action id="IntroduceVariable" />
<action id="NextOccurence" />
<action id="NextSplitter">
<keyboard-shortcut first-keystroke="shift ctrl alt period" />
</action>
<action id="PrevSplitter">
<keyboard-shortcut first-keystroke="shift ctrl alt comma" />
</action>
<action id="PreviousOccurence" />
<action id="QuickChangeScheme" />
<action id="Refactorings.QuickListPopupAction">
<keyboard-shortcut first-keystroke="shift ctrl alt t" />
<keyboard-shortcut first-keystroke="shift ctrl alt r" />
</action>
<action id="RunAnything">
<keyboard-shortcut first-keystroke="alt a" />
</action>
<action id="ShowPreviousInlineCompletionAction" />
<action id="ShowUmlDiagram" />
<action id="ShowUmlDiagramPopup" />
<action id="SplitHorizontally">
<keyboard-shortcut first-keystroke="ctrl alt g" />
</action>
<action id="SplitVertically">
<keyboard-shortcut first-keystroke="ctrl alt v" />
</action>
<action id="Synchronize" />
<action id="Unsplit">
<keyboard-shortcut first-keystroke="ctrl alt y" />
</action>
<action id="UnsplitAll">
<keyboard-shortcut first-keystroke="shift ctrl alt y" />
</action>
<action id="UsageFiltering.Imports" />
<action id="Vcs.QuickListPopupAction">
<keyboard-shortcut first-keystroke="alt v" />
</action>
<action id="ViewMainMenu">
<keyboard-shortcut first-keystroke="ctrl back_quote" />
</action>
<action id="com.laravel_idea.plugin.generation.f.b">
<keyboard-shortcut first-keystroke="shift ctrl comma" />
<keyboard-shortcut first-keystroke="ctrl i" />
</action>
<action id="copilot.cyclePrevInlays" />
<action id="org.intellij.plugins.markdown.ui.actions.styling.ToggleItalicAction" />
</keymap>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment