当前位置:网站首页>One article to understand pychar shortcut key
One article to understand pychar shortcut key
2022-07-27 20:56:00 【Dream of new】
introduction

| Bear in mind | ||
|---|---|---|
| The only thing I know , Is that I know nothing |
- Understanding the use of shortcut keys can not only be faster and more efficient coding, You can also learn more about many previously unknown functions , Come and have a look !
Common shortcut key
Ctrl + Alt + LCode formattingCtrl + Alt + OOptimize importCtrl + RReplaceCtrl + Shift + RGlobal replacementCtrl + Shift + FOr continuous 2 Second strike shift Global search { You can find a string or something in the whole project , For example, look up a function name string to see how to use this function before }Ctrl + TabSwitch between windowsCrtl+Alt+space( Content tips , Code completion )ctrl+alt+taroundAlt + F8Validation expressionCtrl + Alt + F8Quick validation expression
Customize ( Customized due to their own coding habits , You can refer to ):shift + w Extended constituency
About debugging :F5 Recovery procedure , F6 Force to step over , F7 Stepping into , F9 Step out , F8 Step over , F4 Force a single step
Shortcut key
1 Code related
Ctrl + SpaceBasic code completion ( class 、 Method 、 attribute )Ctrl + Alt + SpaceImport any class quicklyCtrl + Shift + EnterSentence completionCtrl + Pparameter information ( Calling parameters in method )Ctrl + QQuick view of documentsF1External documentsShift + F1External documents , Get into web Document home pageCtrl + Shift + Z --> RedoredoCtrl + mousebrief introduction / Enter code definitionCtrl + F1Display error description or warning messageAlt + InsertAutomatic code generationCtrl + OThe new methodCtrl + Alt + TChooseCtrl + /Line notes / Cancel line commentCtrl + Shift + /Block annotationCtrl + WSelect the added code blockCtrl + Shift + WGo back to the previous stateCtrl + Shift + ]/[End of selected code block 、 StartAlt + EnterQuick correctionCtrl + Alt + LCode formattingCtrl + Alt + OOptimize importCtrl + Alt + IAutomatic indentationTab / Shift + TabIndent 、 Do not indent the current lineCtrl+X/Shift+DeleteCuts the current line or selected block of code to the clipboardCtrl+C/Ctrl+InsertCopies the current line or selected code block to the clipboardCtrl+V/Shift+InsertPaste from ClipboardCtrl + Shift + VPaste from closest bufferCtrl + DCopy selected area or rowCtrl + YDelete selected rowsCtrl + Shift + JAdd smart lineCtrl + EnterIntelligent wire cuttingShift + EnterAnother lineCtrl + Shift + USwitch between selected areas or blocks of codeCtrl + DeleteDelete to end of characterCtrl + BackspaceDelete to start of characterCtrl + Numpad+/-an / Collapse code block ( In the current position : function , Notes, etc. )Ctrl + shift + Numpad+/-an / Collapse all code blocksCtrl + F4Close running tabs
2、 lookup / Replace (Search/Replace)
F3nextShift + 3PreviousCtrl + RReplaceCtrl + Shift + FOr continuous 2 Second strike shift Global search { You can find a string or something in the whole project , For example, look up a function name string to see how to use this function before }Ctrl + Shift + RGlobal replacement
3、 function (Running)
Alt + Shift + F0Operation mode configurationAlt + Shift + F9Debug mode configurationShift + F10functionShift + F9debuggingCtrl + Shift + F10Run editor configurationCtrl + Alt + Rfunction manage.py Mission
4、 debugging (Debugging)
F8skipF7Get intoShift + F8sign outAlt + F9Run the cursorAlt + F8Validation expressionCtrl + Alt + F8Quick validation expressionF9Recovery procedureCtrl + F8Breakpoint switchCtrl + Shift + F8View breakpoints
5、 Navigation (Navigation)
Ctrl + NJump to classCtrl + Shift + NJump to symbolAlt + Right/LeftJump to next 、 Previous edited tabF12Go back to the previous tool windowEscFrom tool window to edit windowShift + EscHide running 、 Recent windowsCtrl + Shift + F4Close active tabCtrl + GView current line number 、 Word symbolsCtrl + ECurrent file pop up , Open the list of recently used filesCtrl+Alt+Left/Rightback off 、 ForwardCtrl+Shift+BackspaceNavigate to recent editing areaAlt + F1Find the current file or IDCtrl+B / Ctrl+ClickJump to statementCtrl + Alt + BJump to implementationCtrl + Shift + IView quick definitionCtrl + Shift + BJump to type declarationCtrl + UJump to parent method 、 Parent classAlt + Up/DownJump to previous 、 Next methodCtrl + ]/[Jump to end of code block 、 StartCtrl + F12Pop up file structureCtrl + HType hierarchyCtrl + Shift + HMethod hierarchyCtrl + Alt + HCall hierarchyF2 / Shift + F2The next one 、 Previous highlighted errorF4 / Ctrl + EnterEdit resources 、 See the resourcesAlt + HomeShow navigation bar F11 Bookmark switchCtrl + Shift + F11Bookmark mnemonic switchCtrl + #[0-9]Jump to bookmark of logoShift + F11Show Bookmarks
6、 Search for related (Usage Search)
Alt + F7/Ctrl + F7Query in file usageCtrl + Shift + F7Usage highlight in fileCtrl + Alt + F7Show usage
7、 restructure (Refactoring)
F5CopyF6shearAlt + DeleteSafe deletionShift + F6renameCtrl + F6Change signatureCtrl + Alt + NinlineCtrl + Alt + MExtraction methodCtrl + Alt + VExtract attributesCtrl + Alt + FExtract fieldsCtrl + Alt + CExtract constantsCtrl + Alt + PExtract parameters
8、 control VCS/Local History
Ctrl + KSubmit the projectCtrl + TUpdate projectAlt + Shift + CCheck out the latest changesAlt + BackQuote(’)VCS Pop up quickly
9、 Template (Live Templates)
Ctrl + Alt + JThe current line uses the templateCtrl +JInsert template
10、 basic (General)
Alt + #[0-9]Open the corresponding tool windowCtrl + Alt + YSyncCtrl + Shift + F12Maximize edit switchAlt + Shift + FAdd to favoriteAlt + Shift + ICheck current file according to configurationCtrl + BackQuote(’)Quickly switch the current planCtrl + Alt + SOpen Settings pageCtrl + Shift + AFind all the actions in the editorCtrl + TabSwitch between windows
Friends can change the shortcut keys according to their own needs , Set some commonly used shortcut keys , And being familiar with the use of shortcut keys at work will really get twice the result with half the effort !
At the end :
What a long long road! , I will go up and down ! partners , bye !
边栏推荐
- R语言使用lm函数构建多元回归模型(Multiple Linear Regression)、并根据模型系数写出回归方程、使用deviance函数计算出模型的残差平方和
- 认识传输介质物理层概述
- [Numpy] 数组索引和切片
- 未定义变量 “Lattice“ 或类 “Lattice.latticeEasy“(Matlab)
- Best practices for Oracle kingbasees migration of Jincang database (2. Overview)
- Best practices for Oracle kingbasees migration of Jincang database (4. Oracle database migration practice)
- 从0开始写bootloader
- openresty lua-resty-core 使用
- Rk3399 platform development series explanation (process part) 15.36, understanding process and collaboration process
- Can tonghuashun open an account on weekends? Is it safe to open an account
猜你喜欢
![重复的DNA序列[hash判定重复+滑动窗口+二进制编码之位运算]](/img/ed/6f4da22e86b44935fc84e3b4901c48.png)
重复的DNA序列[hash判定重复+滑动窗口+二进制编码之位运算]

【Dart】一门为跨端开发而生的编程语言

Innovative cases | the growth strategy of digitalization of local life services and upgrading of Gaode brand

【深度学习】Pytorch Tensor 张量

好开不贵,舒适安全!深度体验比亚迪宋Pro DM-i

全局样式与图标

金仓数据库 Oracle 至 KingbaseES 迁移最佳实践 (4. Oracle数据库移植实战)

To do the test, you have to go to the big factory and disclose the "hidden rules" of bat big factory recruitment internally

adb shell ls /system/bin(索引表)

JVS基础介绍
随机推荐
Rk3399 platform development series explanation (process part) 15.36, understanding process and collaboration process
How to monitor the running status and usage of NVIDIA Jetson
Innovative cases | the growth strategy of digitalization of local life services and upgrading of Gaode brand
命令行 PDF 转换器:::fCoder 2PDF
How to calculate the execution time in the function resource usage when using the timer trigger type to process database data?
Openresty Lua resty DNS domain name resolution
go --- air自动重新编译
认识网络模型TCPIP模型
用户和权限限制用户使用资源
金仓数据库 KingbaseES异构数据库移植指南 (3. KingbaseES移植能力支撑体系)
Software test interview question: how to output "0001" when a number is known to be 1
knife4j通过js动态刷新全局参数
VI working mode (3 kinds) and mode switching (conversion)
Openresty Lua resty core use
hcip第五天
R语言使用dplyr包左连接两个dataframe数据(left join)
全局样式与图标
CPDA|如何拥有数据分析思维?
Flask Mdict builds online MDICT Dictionary Service
品牌列表案例
