macOS – JetBrains PyCharm Shortcut Keys
macOS – JetBrains PyCharm Shortcut Keys
JetBrains PyCharm Shortcut Keys for macOS
Command+0..9 – Open Corresponding Tool Window
Command+S – Save All
Command+Option+Y – Synchronize
Command+Shift+F12 – Toggle Maximize Editor
Command+Tab – Switch Editor Tabs and IDE Tool Windows
Command+, – Open Setting Dialog
Command+W – Close Current Active Tab
Command+` – Quick Switch Current Scheme
Option+Shift+F – Add to Favourites
Option+Shift+I – Inspect Current file with Current file
Command+F – Find
Command+R – Replace
Command+G – Find Next
Command+Shift+G – Find Previous
Command+Shift+F – Find in Path
Command+Shift+R – Replace in Path
Ctrl+Spacebar – Basic Code Completion
Command+Shift+Enter – Complete Current Statement
Ctrl+Option+Spacebar – Class name completion
Ctrl+J – Quick Documentation Lookup
Command+Mouse Over – Brief Info
Command+Shift+Enter – Complete Statement
Command+P – Parameter Information
Ctrl+O – Override Methods
Command+N – Generate Code
Option+Shift+Up Arrow/Down Arrow – Move Line(Selection) Up/Down
Command+Option+T – Surround With..(Begin..End etc.)
Command+/ – Comment/Uncomment with Line Comment
Command+Option+/ – Comment/Uncomment with Block Comment
Command+F1 – Show Description of Error or Warning at Caret
Tab – Indent Selected Lines
Shift+Tab – Unindent Selected Lines
Option+Enter – Show Intention Actions and Quick Fixes
Command+F4 – Close Active Editor Tab
Command+Option+L – Reformat Code
Command+D – Duplicate Current Line
Command+X/Command+C/Command+V – Cut/Copy/Paste Current line to Clipboard
Command+Shift+V – Paste from Buffer
Command+Option+I – AutoIndent Lines
Command+Y – Delete line at caret
Shift+Enter – Start New line
Option+Enter – Show Intention Actions/Quick-Fixes
Option+Down Arrow – Decrease Current Selection to Previous State
Option+Up Arrow – Select Successively Incresing Code blocks
Ctrl+Shift+J – Smart line Join
Command+Enter – Smart line Split
Command+Shift++ – Expand All
Command+Shift+- – Collapse All
Command++/Command+- – Expand/Collapse Code block
Command+Del – Delete to end word
Command+Backspace – Delete to word start
Command+Shift+Option+] – Select till code block end
Command+Shift+Option+[ – Select till code block start
Shift+Option+U – Toggle Carnel/Snake Case
Command+Shift+U – Switch case for Word at Caret or Selected block
F5 – Copy
F6 – Move
Command+Del – Safe Delete
Shift+F6 – Rename
Command+Option+N – Inline
Command+F6 – Change Signature
Command+Option+M – Extract Method
Command+Option+F – Introduce Field
Command+Option+P – Introduce parameter
Command+Option+C – Introduce Constant
Command+Option+V – Introduce Variable
Command+N – Go to Class
Command+Shift+N – Go to File
Command+Option+Shift+N – Go to Symbol
F2 – Next highlighted Error
Shift+F2 – Previous highlighted Error
Esc – Go to Editor
Shift+Esc – Hide Active/Last Active Window
Command+PgUp – Go to Top of Page
Command+PgDn – Go to Bottom of Page
Command+G – Go to Line
Command+E – Recent files Popup
Option+F1 – Select current file/Symbol in any View
Ctrl+Left Arrow/Ctrl+Right Arrow – Go to Next/Previous Tab
Command+B – Go to Declaration
Ctrl+Shift+B – Go to Type Declaration
Command+Option+Left Arrow/Command+Option+Right Arrow – Navigate back/forward
Command+Shift+Backspace – Go to last edit location
Command+U – Go to super method/super class
Ctrl+H – Type Hierarchy
Command+Shift+H – Method Hierarchy
Ctrl+Option+H – Call Hierarchy
F11 – Toggle Bookmark
Command+F11 – Toggle Bookmark with Mnemonic
Shift+F11 – Show Bookmarks
Ctrl+0..9 – Go to Numbered Bookmark
Option+Home – Show Navigation bar
F4 – View Source
Command+Shift+Option+U – Show Diagram
Command+F12 – File Structure Popup
Command+]/Command+[ – Move to code block end/start
Ctrl+Up Arrow/Ctrl+Down Arrow – Go to Previous/Next Method
Command+Shift+I – Open Quick Definition Lookup
Option+F9 – Run to Cursor
Shift+F8 – Step Out
F8 – Step Over
F7 – Step Into
Command+Option+F8 – Quick Evaluate Expression
Option+F8 – Evaluate Expression
Command+F8 – Toggle Breakpoint
Command+Shift+F8 – View Breakpoints
F9 – Resume Program
Option+Shift+F10 – Open Run Configuration
Option+Shift+F9 – Open Debug Configuration
Shift+F10 – Run
Shift+F9 – Debug
Command+Option+R – Run Rake Task
Command+F7 – Find Usage in File
Option+F7 – Find Usage
Command+Shift+F7 – Highlight Usage in File
Command+Option+F7 – Show Usage
Command+K – Commit Project to VCS
Command+T – Update Project from VCS
Option+Shift+C – View Recent Changes
Ctrl+V – VCS Operations Popup
Command+J – Insert Live Template
Command+Option+J – Surround with Live Template