Keyboard Shortcuts for JetBrains PyCharm

Are you finding the Keyboard shortcuts for JetBrains PyCharm? JetBrains PyCharm provides shortcuts to help you quickly work on documents. Here is the list of all shortcuts that you can use in JetBrains PyCharm. This post will help you to check and make your JetBrains PyCharm work faster with Most Used.

General Shortcuts 

Keyboard Shortcuts (Windows)Menu Description
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

Keyboard Shortcuts (Windows)Menu Description
Ctrl+FFind
Ctrl+RReplace
F3Find Next
Shift+F3Find Previous
Ctrl+Shift+FFind in Path
Ctrl+Shift+RReplace in Path

Debugging 

Keyboard Shortcuts (Windows)Menu Description
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 

Keyboard Shortcuts (Windows)Menu Description
Alt+Shift+F10Open Run Configuration
Alt+Shift+F9Open Debug Configuration
Shift+F10Run
Shift+F9Debug
Ctrl+Shift+F10Run Context editor from Editor

Navigation 

Keyboard Shortcuts (Windows)Menu Description
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

Keyboard Shortcuts (Windows)Menu Description
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 

Keyboard Shortcuts (Windows)Menu Description
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

Keyboard Shortcuts (Windows)Menu Description
Ctrl+F7Find Usage in File
Alt+F7Find Usage
Ctrl+Shift+F7Highlight Usage in File
Ctrl+Alt+F7Show Usage

Live Templates 

Keyboard Shortcuts (Windows)Menu Description
Ctrl+JInsert Live Template
Ctrl+Alt+JSurround with Live Template

VCS/Local History 

Keyboard Shortcuts (Windows)Menu Description
Ctrl+KCommit Project to VCS
Ctrl+TUpdate Project from VCS
Ctrl+Shift+EView Recent Changes
Alt+`VCS Operations Popup

Related Articles:

  Atom Keyboard Shortcuts

Well, there you have it, JetBrains PyCharm shortcuts list. You might not have known about these shortcuts. If I’ve left important something out in this list, feedback is appreciated and welcome on the Make A Public List.

Feel free to comment below.

Was this article helpful?
YesNo

1 Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.