pycharm快捷键汇总


Posted in Python onFebruary 14, 2020

1,查看py文件内的所有成员及快速定位到代码块

如果你的py文件代码超过200行,一定要采用这个方法,能大大提高你的代码查找效率。

方法1:

(1)使用Alt+1,打开Project浮动窗口

(2)点击Project窗口的右上角的第三个齿轮型图标:“Show Options Menu”,勾选“Show Members”,这样Project中的所有工程的py文件成员都显示出来,点击成员可以快速定位到代码块

pycharm快捷键汇总

pycharm快捷键汇总

方法2:

(1)使用Alt+7,打开Structure浮动窗口

(2)在Project窗口中点击py文件,该文件中的所有方法都会显示在Structure窗口中,点击方法名可快速定位

pycharm快捷键汇总

2,快速定位到类,方法,函数的定义处

方法1:Ctrl+鼠标点击

(1)按住Ctrl键,用鼠标点击类实例化名字处,方法引用名字处,函数引用名字处,便可快速定位到定义处

方法2:Ctrl+B

(1)将光标移到类实例化名字处,方法引用名字处,函数引用名字处,按Ctrl+B,便可快速定位到定义处

方法3:右键菜单

(1)将光标移到类实例化名字处,方法引用名字处,函数引用名字处,点击鼠标右键选择“Go To”->“Declaration or Usages”

3,全局修改方法/函数名

方法1:重构命令

(1)将光标移到方法/函数名上,点击鼠标右键选择“Refactor”->“Change Signatrue...”,或者直接使用Ctrl+F6快捷键,打开“Change Signatrue...”窗口

(2)Name文本框中键入新的方法/函数名,点击“Refactor”,这样就全局修改了

方法2:查找替换命令

(1)使用Ctrl+Shift+r,打开“Replace in Path”窗口,

(2)输入需要被替换的字符串和替换字符串,点击“Replace All”

4,折叠和展开文件结构

方法1:折叠和展开当前光标所在代码块

(1)使用Ctrl+减号:折叠当前代码块

(2)使用Ctrl+加号:展开当前代码块

方法2:逐级折叠和展开代码块

(1)使用Ctrl+Alt+减号:多次按向上逐级折叠当前代码块

(2)使用Ctrl+Alt+加号:多次按向下逐级展开当前代码块

方法3:整文件一次性折叠和展开代码块

(1)使用Ctrl+Shift+减号:折叠当前文件中所有代码块

(2)使用Ctrl+Shift+加号:展开当前文件中所有代码块

5,快速注释和解除注释单多行代码块

方法1:

(1)选中需要注释的代码块,同时按住 Ctrl+/,被选中行被注释,再次按下Ctrl+/,注释被取消

6,快速整体缩进代码块

方法1:右移

(1)选中代码块,按一次Tab,整体右移四个字符

方法2:左移

(1)选中代码块,按一次Shfit+Tab,整体左移四个字符

7,快速格式化代码块

方法1:

(1)点击“Code”菜单->Reformat Code,或使用组合键Ctrl+Alt+L

方法2

(1)点击“Code”菜单->Show Reformat File Dialog,选中需要格式化的选项,点击“Run”

Python 相关文章推荐
python封装对象实现时间效果
Apr 23 Python
python判断给定的字符串是否是有效日期的方法
May 13 Python
Python爬虫实例扒取2345天气预报
Mar 04 Python
浅谈Python中重载isinstance继承关系的问题
May 04 Python
flask框架使用orm连接数据库的方法示例
Jul 16 Python
python爬虫框架scrapy实现模拟登录操作示例
Aug 02 Python
python看某个模块的版本方法
Oct 16 Python
python3去掉string中的标点符号方法
Jan 22 Python
Pytorch 保存模型生成图片方式
Jan 10 Python
python 6.7 编写printTable()函数表格打印(完整代码)
Mar 25 Python
基于Python爬虫采集天气网实时信息
Jun 05 Python
Python基于yaml文件配置logging日志过程解析
Jun 23 Python
python随机模块random使用方法详解
Feb 14 #Python
python实现连连看游戏
Feb 14 #Python
python读取与处理netcdf数据方式
Feb 14 #Python
Python class的继承方法代码实例
Feb 14 #Python
python super函数使用方法详解
Feb 14 #Python
python字符串,元组,列表,字典互转代码实例详解
Feb 14 #Python
python集成开发环境配置(pycharm)
Feb 14 #Python
You might like
PHP防盗链的基本思想 防盗链的设置方法
2015/09/25 PHP
PHP面向对象程序设计实例分析
2016/01/26 PHP
PHP Static延迟静态绑定用法分析
2016/03/16 PHP
Laravel5.1 框架表单验证操作实例详解
2020/01/07 PHP
JavaScript中yield实用简洁实现方式
2010/06/12 Javascript
使用Plupload实现直接上传附件至七牛云存储
2014/12/26 Javascript
JavaScript实现动画打开半透明提示层的方法
2015/04/21 Javascript
JavaScript中的Math.E属性使用详解
2015/06/12 Javascript
jQuery实现的仿select功能代码
2015/08/19 Javascript
深入理解Ajax的get和post请求
2016/06/02 Javascript
JS弹出新窗口被拦截的解决方法
2016/08/09 Javascript
JS弹出窗口的运用与技巧大全
2016/11/01 Javascript
AngularJS中update两次出现$promise属性无法识别的解决方法
2017/01/05 Javascript
Vue的移动端多图上传插件vue-easy-uploader的示例代码
2017/11/27 Javascript
vue实现文件上传功能
2018/08/13 Javascript
关于微信小程序登录的那些事
2019/01/08 Javascript
nodejs分离html文件里面的js和css的方法
2019/04/09 NodeJs
JS数组方法concat()用法实例分析
2020/01/18 Javascript
vue-resource post数据时碰到Django csrf问题的解决
2020/03/13 Javascript
[01:29]2014DOTA2展望TI 剑指西雅图DK战队专访
2014/06/30 DOTA
[06:20]2015国际邀请赛第三日top10
2015/08/08 DOTA
python Crypto模块的安装与使用方法
2017/12/21 Python
使用python将大量数据导出到Excel中的小技巧分享
2018/06/14 Python
NumPy 数组使用大全
2019/04/25 Python
Python While循环语句实例演示及原理解析
2020/01/03 Python
python通过cython加密代码
2020/12/11 Python
Python爬虫之Selenium库的使用方法
2021/01/03 Python
python利用proxybroker构建爬虫免费IP代理池的实现
2021/02/21 Python
京东国际站:JOYBUY
2017/11/23 全球购物
Tretorn美国官网:瑞典外套和鞋类品牌,抵御风雨
2018/07/19 全球购物
女孩每月服装订阅盒:kidpik
2019/04/17 全球购物
中学生期末评语
2014/02/03 职场文书
镇政府副镇长群众路线专题民主生活会对照检查材料
2014/09/19 职场文书
走进科学观后感
2015/06/18 职场文书
Python使用scapy模块发包收包
2021/05/07 Python
CentOS安装Nginx并部署vue
2022/04/12 Servers