The document provides keyboard shortcuts for various actions that can be performed within the PyCharm IDE. It is organized into categories such as code editing, navigation, searching, debugging, version control, and refactoring. Some of the highlighted shortcuts include Ctrl+Space for basic code completion, Ctrl+Shift+A to find any action, Ctrl+N to generate code, and Ctrl+Shift+T to open a tool window.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
126 views1 page
ReferenceCardForMac PDF
The document provides keyboard shortcuts for various actions that can be performed within the PyCharm IDE. It is organized into categories such as code editing, navigation, searching, debugging, version control, and refactoring. Some of the highlighted shortcuts include Ctrl+Space for basic code completion, Ctrl+Shift+A to find any action, Ctrl+N to generate code, and Ctrl+Shift+T to open a tool window.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1
MASTER YOUR IDE ANALYZE AND EXPLORE
Find action… ⇧ ⌘ A Show error description ⌘ F1
Open a tool window ⌘ Y [0-9] Next / previous highlighted error F 2 / ⇧ F2 Synchronize ⌥ ⌘ Y Run inspection by name… ⌥ ⇧⌘ I Find any action inside the IDE ⇧⌘A Toggle full screen mode ⌃ ⌘ F Type / call hierarchy ⌃ H / ⌃ ⌥ H CREATE AND EDIT Quick switch scheme… ⌃ ` Show intention actions ⌥ ↩ Preferences… ⌘ , NAVIGATE IN CONTEXT Basic / smart code completion ⌃ Space / ⌃ ⇧ Space Jump to source / navigation bar ⌘ ↓ / ⌘ ↑ Select in… ⌥ F1 Type name completion ⌃ ⌥ Space Jump to last tool window F12 Recently viewed / Recent locations ⌘ E / ⇧ ⌘ E Complete statement ⇧ ⌘ ↩ Hide active / all tool windows ⇧ ⎋ / ⇧⌘ F12 Last edit location ⇧⌘ ⌨ Parameter information ⌘ P Go to next / previous editor tab ⌃ Tab Navigate back / forward ⌘ [ / ⌘ ] Quick definition ⌥ Space Go to editor (from a tool window) ⎋ Go to previous / next method ⌃ ↑ / ⌃ ↓ Quick / external documentation F1 / ⇧F1 Go to line /column… ⌘ L Generate code ⌘ N FIND EVERYTHING Go to code block end / start ⌥ ⌘ ] / ⌥ ⌘ [ Override / implement members ⌃ O / ⌃ I Search everywhere Double ⇧ Add to favorites ⌥ ⇧ F Surround with… ⌥ ⌘T Find / Replace ⌘ F / ⌘ R Toggle bookmark F3 Comment with line comment ⌘ / Find in path / Replace in path ⇧⌘ F / ⇧⌘R Toggle bookmark with mnemonic ⌥ F3 Extend / shrink selection ⌥ ↑ / ⌥ ↓ Next / previous occurence ⌘ G / ⇧⌘ G Go to numbered bookmark ⌃ [0-9] Context info ⌃ ⇧ Q Go to class ⌘ O Show bookmarks ⌘ F3 Optimize imports ⌃ ⌥ O Go to file member ⌘ F12 Auto-indent lines ⌃ ⌥ I Go to file / symbol ⇧ ⌘O / ⌥ ⌘O BUILD, RUN, AND DEBUG Cut / Copy / Paste ⌘ X / ⌘ C / ⌘ V Run context configuration ⌃ ⌥ R Copy document path ⇧ ⌘ C NAVIGATE FROM SYMBOLS Run / debug selected configuration ⌃ ⌥ R / ⌃ ⌥ D Paste from clipboard history ⇧ ⌘ V Declaration ⌘ B Run / debug current configuration ⌃ R / ⌃ D Duplicate current line or selection ⌘ D Type declaration (JavaScript only) ⌃ ⇧ B Step over / into F8 / F7 Move line up / down ⇧ ⌘ ↑ / ⇧ ⌘ ↓ Super method ⌘ U Smart step into ⇧ F7 Delete line at caret ⌘ ⌨ Implementation(s) ⌥ ⌘ B Step out ⇧ F8 Join / split line ⌃ ⇧ J / ⌘ ↩ Find usages / Find usages in file ⌥ F7 / ⌘ F7 Run to cursor ⌥ F9 Start new line ⇧ ↩ Highlight usages in file ⇧⌘ F7 Force run to cursor ⌥ ⌘ F9 Toggle case ⇧ ⌘ U Show usages ⌥⌘ F7 Show execution point ⌥ F10 Expand / collapse code block ⌘ + / ⌘ - Evaluate expression… ⌥ F8 Expand / collapse all ⇧⌘ + / ⇧⌘ - REFACTOR AND CLEAN UP Stop ⌘ F2 Save all ⌘ S Refactor this… ⌃ T Stop background processes… ⇧ ⌘ F2 Copy… / Move… F5 / F6 Resume program ⌥ ⌘ R VERSION CONTROL Safe delete… ⌘ ⌨ Toggle line breakpoint ⌘ F8 VCS operations popup… ⌃ V Rename… ⇧ F6 Toggle temporary line breakpoint ⌥ ⇧⌘ F8 Commit ⌘ K Change signature… ⌘ F6 Edit / view breakpoint ⇧⌘ F8 Update project ⌘ T Inline… ⌥ ⌘ N Recent changes ⌥ ⇧C Extract method ⌥ ⌘ M Revert ⌥ ⌘ Z jetbrains.com/pycharm Introduce variable / field ⌥ ⌘ V / ⌥ ⌘ F Push… ⇧⌘ K jetbrains.com/help/pycharm Introduce constant / parameter ⌥ ⌘ C / ⌥ ⌘ P Next / previous change ⌃ ⌥ ⇧ ↓ / ↑ Reformat code ⌥ ⌘ L 6597 blog.jetbrains.com/pycharm @pycharm