Pycharm Shortcut Key Manual
Alt+Enter Automatically add packages
Ctrl+t SVN update
Ctrl+k SVN commit
Ctrl + / Comment (uncomment) the selected line
Ctrl+Shift+F Advanced search
Ctrl+Enter completion
Shift + Enter Start a new line
TAB Shift+TAB Indent/unindent the selected line
Ctrl + Alt + I Automatically indent the line
Ctrl + Y Delete the line where the current caret is located
Ctrl + D Copy the current line or selected block
Ctrl + Shift + J Merge lines
Ctrl + Shift + V Paste from the recent buffer
Ctrl + Delete Delete to the end of the character
Ctrl + Backspace Delete to the character Start
Ctrl + NumPad+/- expand or shrink code blocks
Ctrl + Shift + NumPad+ expand all code blocks
Ctrl + Shift + NumPad- shrink all code blocks
in PyCharm /opt/pycharm-3.4.1 You can find the English version of ReferenceCard.pdf shortcut keys in the /help directory
PyCharm Default Keymap
PyCharm3.0 default shortcut keys (translated)
1. Editing (Editing)
Ctrl + Space Basic Code completion (classes, methods, properties)
Ctrl + Alt + Space Quickly import any class
Ctrl + Shift + Enter Statement completion
Ctrl + P Parameter information (call parameters in methods)
Ctrl + Q Quick view Documentation
Shift + F1 External documentation
Ctrl + Mouse Introduction
Ctrl + F1 Display error description or warning message
Alt + Insert Automatically generate code
Ctrl + O Re-method
Ctrl + Alt + T Select
Ctrl + / Line comment
Ctrl + Shift + / Block comment
Ctrl + W Select the added code block
Ctrl + Shift + W Return to the previous state
Ctrl + Shift + ]/[ End of the selected code block, Start
Alt + Enter Quick fix
Ctrl + Alt + L Code formatting
Ctrl + Alt + O Optimize import
Ctrl + Alt + I Automatic indent
Tab / Shift + Tab Indent, not indent Current line
Ctrl+X/Shift+Delete Cut the current line or selected code block to the clipboard
Ctrl+C/Ctrl+Insert Copy the current line or selected code block to the clipboard
Ctrl+V /Shift+Insert Paste from clipboard
Ctrl + Shift + V Paste from recent buffer
Ctrl + D Copy selected range or lines
Ctrl + Y Delete selected lines
Ctrl + Shift + J Add smart line
Ctrl + Enter Smart line cutting
Shift + Enter Start a new line
Ctrl + Shift + U Switch between selected areas or code blocks
Ctrl + Delete Delete to the end of the character
Ctrl + Backspace Delete to the beginning of the character
Ctrl + Numpad+/- Expand the collapsed code block
Ctrl + Numpad+ Expand all
Ctrl + Numpad- Collapse all
Ctrl + F4 Close the running tab
2. Find/Replace ( Search/Replace)
F3 Next
Shift + F3 Previous
Ctrl + R Replace
Ctrl + Shift + F Global search
Ctrl + Shift + R Global replace
3. Running
Alt + Shift + F10 Run mode configuration
Alt + Shift + F9 Debug mode configuration
Shift + F10 Run
Shift + F9 Debug
Ctrl + Shift + F10 Run editor configuration
Ctrl + Alt + R Run manage.py task
4. Debugging
F8 Skip
F7 Enter
Shift + F8 Exit
Alt + F9 Run cursor
Alt + F8 Verify expression
Ctrl + Alt + F8 Quickly verify expressions
F9 Resume program
Ctrl + F8 Breakpoint switch
Ctrl + Shift + F8 View breakpoints
5. Navigation (Navigation)
Ctrl + N Jump to class
Ctrl + Shift + N Jump to the symbol
Alt + Right/Left Jump to the next or previous editing tab
F12 Return to the previous tool window
Esc Return to the editing window from the tool window
Shift + Esc Hide the running and recently running windows
Ctrl + Shift + F4 Close the actively running tab
Ctrl + G View the current line number and character symbol
Ctrl + E The current file pops up
Ctrl+Alt+Left /Right Back, forward
Ctrl+Shift+Backspace Navigate to the recent editing area
Alt + F1 Find the current file or logo
Ctrl+B / Ctrl+Click Jump to statement
Ctrl + Alt + B Jump to Implement
Ctrl + Shift + I to view quick definition
Ctrl + Shift + B jump to type declaration
Ctrl + U jump to parent method, parent class
Alt + Up/Down jump to previous and next A method
Ctrl + ]/[jump to the end and start of the code block
Ctrl + F12 pop up file structure
Ctrl + H type hierarchy
Ctrl + Shift + H method hierarchy
Ctrl + Alt + H Call hierarchy
F2 / Shift + F2 Next and previous highlighted errors
F4 / Ctrl + Enter to edit resources and view resources
Alt + Home to display the navigation bar F11 bookmark switch
Ctrl + Shift + F11 bookmark Mnemonic switch
Ctrl + #[0-9] Jump to the marked bookmark
Shift + F11 to display the bookmark
6. Search related (Usage Search)
Alt + F7/Ctrl + F7 Query in the file Usage
Ctrl + Shift + F7 Highlight usage in the file
Ctrl + Alt + F7 Show usage
7. Refactoring
F5 Copy F6 Cut
Alt + Delete Safely delete
Shift + F6 Rename
Ctrl + F6 Change Signature
Ctrl + Alt + N Inline
Ctrl + Alt + M extraction method
Ctrl + Alt + V to extract attributes
Ctrl + Alt + F to extract fields
Ctrl + Alt + C to extract constants
Ctrl + Alt + P to extract parameters
8, Control VCS/Local History
Ctrl + K Submit project
Ctrl + T Update project
Alt + Shift + C View recent changes
Alt + BackQuote(')VCS quick popup
9. Template (Live Templates)
Ctrl + Alt + JCurrent line uses templates
Ctrl +JInsert templates
10. Basic (General)
Alt + #[0-9] Open the corresponding tool window
Ctrl + Alt + Y Sync
Ctrl + Shift + F12 Maximize editing switch
Alt + Shift + F Add to favorites
Alt + Shift + I Check current file according to configuration
Ctrl + BackQuote(') Quickly switch current plan
Ctrl + Alt + S Open the settings page
Ctrl + Shift + A to find all actions in the editor
Ctrl + Tab to switch between windows

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



VS Code extensions pose malicious risks, such as hiding malicious code, exploiting vulnerabilities, and masturbating as legitimate extensions. Methods to identify malicious extensions include: checking publishers, reading comments, checking code, and installing with caution. Security measures also include: security awareness, good habits, regular updates and antivirus software.

In VS Code, you can run the program in the terminal through the following steps: Prepare the code and open the integrated terminal to ensure that the code directory is consistent with the terminal working directory. Select the run command according to the programming language (such as Python's python your_file_name.py) to check whether it runs successfully and resolve errors. Use the debugger to improve debugging efficiency.

VS Code can run on Windows 8, but the experience may not be great. First make sure the system has been updated to the latest patch, then download the VS Code installation package that matches the system architecture and install it as prompted. After installation, be aware that some extensions may be incompatible with Windows 8 and need to look for alternative extensions or use newer Windows systems in a virtual machine. Install the necessary extensions to check whether they work properly. Although VS Code is feasible on Windows 8, it is recommended to upgrade to a newer Windows system for a better development experience and security.

VS Code can be used to write Python and provides many features that make it an ideal tool for developing Python applications. It allows users to: install Python extensions to get functions such as code completion, syntax highlighting, and debugging. Use the debugger to track code step by step, find and fix errors. Integrate Git for version control. Use code formatting tools to maintain code consistency. Use the Linting tool to spot potential problems ahead of time.

PHP is suitable for web development and rapid prototyping, and Python is suitable for data science and machine learning. 1.PHP is used for dynamic web development, with simple syntax and suitable for rapid development. 2. Python has concise syntax, is suitable for multiple fields, and has a strong library ecosystem.

VS Code is available on Mac. It has powerful extensions, Git integration, terminal and debugger, and also offers a wealth of setup options. However, for particularly large projects or highly professional development, VS Code may have performance or functional limitations.

PHP is mainly procedural programming, but also supports object-oriented programming (OOP); Python supports a variety of paradigms, including OOP, functional and procedural programming. PHP is suitable for web development, and Python is suitable for a variety of applications such as data analysis and machine learning.

The key to running Jupyter Notebook in VS Code is to ensure that the Python environment is properly configured, understand that the code execution order is consistent with the cell order, and be aware of large files or external libraries that may affect performance. The code completion and debugging functions provided by VS Code can greatly improve coding efficiency and reduce errors.
