当前位置:网站首页>一文了解Pycharm快捷键
一文了解Pycharm快捷键
2022-07-27 18:11:00 【梦想new的出来】
引言

| 铭记于心 | ||
|---|---|---|
| 我唯一知道的,便是我一无所知 |
- 了解快捷键的使用不仅可以更快更高效的coding,更多的还可以了解许多原来不知道的功能,快来一起看一看吧!
常用快捷键
Ctrl + Alt + L代码格式化Ctrl + Alt + O优化导入Ctrl + R替换Ctrl + Shift + R全局替换Ctrl + Shift + F或者连续2次敲击shift 全局查找{可以在整个项目中查找某个字符串什么的,如查找某个函数名字符串看之前是怎么使用这个函数的}Ctrl + Tab在窗口间进行切换Crtl+Alt+space(内容提示,代码补全)ctrl+alt+t环绕Alt + F8验证表达式Ctrl + Alt + F8快速验证表达式
自定义(由于自身敲码习惯自行定制,小伙伴们可以参考):shift + w 扩展选区
关于调试:F5 恢复程序 , F6强制步过 , F7步入 , F9步出 , F8 步过, F4强制单步执行
快捷键大全
1 代码相关
Ctrl + Space基本的代码完成(类、方法、属性)Ctrl + Alt + Space快速导入任意类Ctrl + Shift + Enter语句完成Ctrl + P参数信息(在方法中调用参数)Ctrl + Q快速查看文档F1外部文档Shift + F1外部文档,进入web文档主页Ctrl + Shift + Z --> Redo重做Ctrl + 鼠标简介/进入代码定义Ctrl + F1显示错误描述或警告信息Alt + Insert自动生成代码Ctrl + O重新方法Ctrl + Alt + T选中Ctrl + /行注释/取消行注释Ctrl + Shift + /块注释Ctrl + W选中增加的代码块Ctrl + Shift + W回到之前状态Ctrl + Shift + ]/[选定代码块结束、开始Alt + Enter快速修正Ctrl + Alt + L代码格式化Ctrl + Alt + O优化导入Ctrl + Alt + I自动缩进Tab / Shift + Tab缩进、不缩进当前行Ctrl+X/Shift+Delete剪切当前行或选定的代码块到剪贴板Ctrl+C/Ctrl+Insert复制当前行或选定的代码块到剪贴板Ctrl+V/Shift+Insert从剪贴板粘贴Ctrl + Shift + V从最近的缓冲区粘贴Ctrl + D复制选定的区域或行Ctrl + Y删除选定的行Ctrl + Shift + J添加智能线Ctrl + Enter智能线切割Shift + Enter另起一行Ctrl + Shift + U在选定的区域或代码块间切换Ctrl + Delete删除到字符结束Ctrl + Backspace删除到字符开始Ctrl + Numpad+/-展开/折叠代码块(当前位置的:函数,注释等)Ctrl + shift + Numpad+/-展开/折叠所有代码块Ctrl + F4关闭运行的选项卡
2、查找/替换(Search/Replace)
F3下一个Shift + 3前一个Ctrl + R替换Ctrl + Shift + F或者连续2次敲击shift 全局查找{可以在整个项目中查找某个字符串什么的,如查找某个函数名字符串看之前是怎么使用这个函数的}Ctrl + Shift + R全局替换
3、运行(Running)
Alt + Shift + F0运行模式配置Alt + Shift + F9调试模式配置Shift + F10运行Shift + F9调试Ctrl + Shift + F10运行编辑器配置Ctrl + Alt + R运行manage.py任务
4、调试(Debugging)
F8跳过F7进入Shift + F8退出Alt + F9运行游标Alt + F8验证表达式Ctrl + Alt + F8快速验证表达式F9恢复程序Ctrl + F8断点开关Ctrl + Shift + F8查看断点
5、导航(Navigation)
Ctrl + N跳转到类Ctrl + Shift + N跳转到符号Alt + Right/Left跳转到下一个、前一个编辑的选项卡F12回到先前的工具窗口Esc从工具窗口回到编辑窗口Shift + Esc隐藏运行的、最近运行的窗口Ctrl + Shift + F4关闭主动运行的选项卡Ctrl + G查看当前行号、字符号Ctrl + E当前文件弹出,打开最近使用的文件列表Ctrl+Alt+Left/Right后退、前进Ctrl+Shift+Backspace导航到最近编辑区域Alt + F1查找当前文件或标识Ctrl+B / Ctrl+Click跳转到声明Ctrl + Alt + B跳转到实现Ctrl + Shift + I查看快速定义Ctrl + Shift + B跳转到类型声明Ctrl + U跳转到父方法、父类Alt + Up/Down跳转到上一个、下一个方法Ctrl + ]/[跳转到代码块结束、开始Ctrl + F12弹出文件结构Ctrl + H类型层次结构Ctrl + Shift + H方法层次结构Ctrl + Alt + H调用层次结构F2 / Shift + F2下一条、前一条高亮的错误F4 / Ctrl + Enter编辑资源、查看资源Alt + Home显示导航条F11书签开关Ctrl + Shift + F11书签助记开关Ctrl + #[0-9]跳转到标识的书签Shift + F11显示书签
6、搜索相关(Usage Search)
Alt + F7/Ctrl + F7文件中查询用法Ctrl + Shift + F7文件中用法高亮显示Ctrl + Alt + F7显示用法
7、重构(Refactoring)
F5复制F6剪切Alt + Delete安全删除Shift + F6重命名Ctrl + F6更改签名Ctrl + Alt + N内联Ctrl + Alt + M提取方法Ctrl + Alt + V提取属性Ctrl + Alt + F提取字段Ctrl + Alt + C提取常量Ctrl + Alt + P提取参数
8、控制VCS/Local History
Ctrl + K提交项目Ctrl + T更新项目Alt + Shift + C查看最近的变化Alt + BackQuote(’)VCS快速弹出
9、模版(Live Templates)
Ctrl + Alt + J当前行使用模版Ctrl +J插入模版
10、基本(General)
Alt + #[0-9]打开相应的工具窗口Ctrl + Alt + Y同步Ctrl + Shift + F12最大化编辑开关Alt + Shift + F添加到最喜欢Alt + Shift + I根据配置检查当前文件Ctrl + BackQuote(’)快速切换当前计划Ctrl + Alt + S打开设置页Ctrl + Shift + A查找编辑器里所有的动作Ctrl + Tab在窗口间进行切换
小伙伴们可以根据自己的需要更改快捷键,设置一些常用的快捷键,并且在工作中熟悉快捷键的使用真的会事半功倍的哦!
写在最后:
路漫漫其修远兮,吾将上下而求索!伙伴们,再见!
边栏推荐
- access control
- 用户和权限限制用户使用资源
- [design tutorial] yolov7 target detection network interpretation
- People call this software testing engineer. You're just making a living (with HR interview Dictionary)
- Clickhouse implements materializedpostgresql
- Summary of simple topics
- leetcode:1498. 满足条件的子序列数目【排序 + 二分 + 幂次哈希表】
- Scrollintoview realizes simple anchor location (example: select city list)
- JVS私有化部署启动失败处理方案
- One week activity express | in simple terms, issue 8; Meetup Chengdu station registration in progress
猜你喜欢

未定义变量 “Lattice“ 或类 “Lattice.latticeEasy“(Matlab)

Knowledge dry goods: basic storage service novice Experience Camp

Download of MySQL driver jar package -- nanny tutorial

A new UI testing method: visual perception test

Flask-MDict搭建在线Mdict词典服务

leetcode:1498. 满足条件的子序列数目【排序 + 二分 + 幂次哈希表】

2022.07.11

Anfulai embedded weekly report no. 275: 2022.07.18--2022.07.24

学术分享 | 清华大学 康重庆:电力系统碳计量技术与应用(Matlab代码实现)

海康设备接入EasyCVR,出现告警信息缺失且不同步该如何解决?
随机推荐
【分层强化学习】HAC论文及代码
MediaTek releases Helio g80, a mid-range game phone chip
People call this software testing engineer. You're just making a living (with HR interview Dictionary)
SQL高级技巧CTE和递归查询
One week activity express | in simple terms, issue 8; Meetup Chengdu station registration in progress
Tencent jumped out with 38K and saw the real test ceiling
MySQL log query log
人家这才叫软件测试工程师,你那只是混口饭吃(附HR面试宝典)
A recently summarized universal violent cracking method
MySQL string function
Injection attack
Knowledge dry goods: basic storage service novice Experience Camp
Jetpack Compose 性能优化指南——编译指标
说透缓存一致性与内存屏障
Why does Alibaba prohibit more than three forms from joining?
Session attack
JVs basic framework function list
User and authority modify user password
How to monitor the running status and usage of NVIDIA Jetson
十年测试老鸟聊聊移动端兼容性测试
