Shortcuts JetBrains PyCharm for Windows

120 shortcuts10,327 views
Open Trainer

General Shortcuts

WindowsAction
Alt+0..9Open Corresponding Tool Window
Ctrl+SSave All
Ctrl+Alt+YSynchronize
Ctrl+Shift+F12Toggle Maximize Editor
Ctrl+Shift+AFind Action
EscGo to Editor
Ctrl+TabSwitch Editor Tabs and IDE Tool Windows
Ctrl+Alt+SOpen Setting Dialog
Ctrl+`Quick Switch Current Scheme
Alt+Shift+FAdd to Favourites
Alt+Shift+IInspect Current file with Current file

Find and Replace

WindowsAction
Ctrl+FFind
Ctrl+RReplace
F3Find Next
Shift+F3Find Previous
Ctrl+Shift+FFind in Path
Ctrl+Shift+RReplace in Path

Debugging

WindowsAction
Alt+F9Run to Cursor
Shift+F8Step Out
F8Step Over
F7Step Into
Ctrl+Alt+F8Quick Evaluate Expression
Alt+F8Evaluate Expression
Ctrl+F8Toggle Breakpoint
Ctrl+Shift+F8View Breakpoints
F9Resume Program

Compile and Run

WindowsAction
Alt+Shift+F10Open Run Configuration
Alt+Shift+F9Open Debug Configuration
Shift+F10Run
Shift+F9Debug
Ctrl+Shift+F10Run Context editor from Editor

Navigation

WindowsAction
Ctrl+NGo to Class
Ctrl+Shift+NGo to File
Ctrl+Alt+Shift+NGo to Symbol
F2Next highlighted Error
Shift+F2Previous highlighted Error
Ctrl+PgUpGo to Top of Page
Ctrl+PgDnGo to Bottom of Page
Ctrl+GGo to Line
Ctrl+ERecent files Popup
Alt+F1Select current file/Symbol in any View
Alt+Left Arrow/Alt+Right ArrowGo to Next/Previous Tab
Ctrl+BGo to Declaration
Ctrl+Shift+BGo to Type Declaration
Ctrl+Alt+Left Arrow/Ctrl+Alt+Right ArrowNavigate back/forward
Ctrl+Shift+BackspaceGo to last edit location
Ctrl+UGo to super method/super class
Ctrl+HType Hierarchy
Ctrl+Shift+HMethod Hierarchy
Ctrl+Alt+HCall Hierarchy
Ctrl+F12File Structure Popup
F12Go back to Previous Tool Window
F11Toggle Bookmark
Ctrl+F11Toggle Bookmark with Mnemonic
Shift+F11Show Bookmarks
Ctrl+0..9Go to Numbered Bookmark
Alt+HomeShow Navigation bar
F4Edit Source
Ctrl+Shift+Alt+UShow Diagram
Ctrl+]/Ctrl+[Move to code block end/start
Alt+Up Arrow/Alt+Down ArrowGo to Previous/Next Method
Ctrl+Shift+IOpen Quick Definition Lookup

Editing

WindowsAction
Ctrl+SpacebarBasic Code Completion
Ctrl+Shift+EnterComplete Current Statement
Ctrl+Alt+SpacebarClass name Completion
Ctrl+QQuick Documentation Lookup
Ctrl+Mouse OverBrief Info
Ctrl+Shift+EnterComplete Statement
Ctrl+PParameter Information
Ctrl+OOverride Methods
Alt+InsertGenerate Code
Ctrl+Shift+Up Arrow/Down ArrowMove Line(Selection) Up/Down
Ctrl+Alt+TSurround With..(Begin..End etc.)
Ctrl+/Comment/Uncomment with Line Comment
Ctrl+Shift+/Comment/Uncomment with Block Comment
Ctrl+F1Show Description of Error or Warning at Caret
TabIndent Selected Lines
Shift+TabUnindent Selected Lines
Alt+EnterShow Intention Actions and Quick Fixes
Ctrl+Alt+LReformat Code
Ctrl+DDuplicate Current Line
Ctrl+X/Ctrl+C/Ctrl+VCut/Copy/Paste Current line to Clipboard
Ctrl+Shift+VPaste from Buffer
Ctrl+Alt+IAutoIndent Lines
Ctrl+YDelete line at caret
Shift+EnterStart New line
Ctrl+F4Close Active editor tab
Alt+EnterShow Intention Actions/Quick-Fixes
Ctrl+Shift+WDecrease Current Selection to Previous State
Ctrl+WSelect Successively Incresing Code blocks
Ctrl+Shift+NumPad+Expand All
Ctrl+Shift+NumPad -Collapse All
Ctrl+NumPad+/Ctrl+NumPad -Expand/Collapse Code block
Ctrl+DelDelete to end word
Ctrl+BackspaceDelete to word start
Ctrl+Shift+]Select till code block end
Ctrl+Shift+[Select till code block start
Shift+Alt+UToggle Carnel/Snake Case
Ctrl+Shift+USwitch case for Word at Caret or Selected block

Refactoring

WindowsAction
F5Copy
F6Move
Alt+DelSafe Delete
Shift+F6Rename
Ctrl+Alt+NInline
Ctrl+F6Change Signature
Ctrl+Alt+MExtract Method
Ctrl+Alt+FIntroduce Field
Ctrl+Alt+PIntroduce parameter
Ctrl+Alt+CIntroduce Constant
Ctrl+Alt+VIntroduce Variable

Usage Search

WindowsAction
Ctrl+F7Find Usage in File
Alt+F7Find Usage
Ctrl+Shift+F7Highlight Usage in File
Ctrl+Alt+F7Show Usage

Live Templates

WindowsAction
Ctrl+JInsert Live Template
Ctrl+Alt+JSurround with Live Template

VCS/Local History

WindowsAction
Ctrl+KCommit Project to VCS
Ctrl+TUpdate Project from VCS
Ctrl+Shift+EView Recent Changes
Alt+`VCS Operations Popup