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实现k均值算法示例(k均值聚类算法)
Mar 16 Python
Python基础入门之seed()方法的使用
May 15 Python
django自带的server 让外网主机访问方法
May 14 Python
python3基于TCP实现CS架构文件传输
Jul 28 Python
简单谈谈python基本数据类型
Sep 26 Python
Python提取支付宝和微信支付二维码的示例代码
Feb 15 Python
在Pandas中处理NaN值的方法
Jun 25 Python
对Pytorch中nn.ModuleList 和 nn.Sequential详解
Aug 18 Python
PyCharm2019安装教程及其使用(图文教程)
Sep 29 Python
Python自动化xpath实现自动抢票抢货
Sep 19 Python
python 解决Windows平台上路径有空格的问题
Nov 10 Python
matplotlib自定义鼠标光标坐标格式的实现
Jan 08 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
在任意字符集下正常显示网页的方法二(续)
2007/04/01 PHP
PHP 将逗号、空格、回车分隔的字符串转换为数组的函数
2012/06/07 PHP
基于jQuery的获得各种控件Value的方法
2010/11/19 Javascript
将字符串转换成gb2312或者utf-8编码的参数(js版)
2013/04/10 Javascript
JSON中双引号的轮回使用过程中一定要小心
2014/03/05 Javascript
JavaScript获得表单target属性的方法
2015/04/02 Javascript
js获取图片宽高的方法
2015/11/25 Javascript
基于jQuery实现带动画效果超炫酷的弹出对话框(附源码下载)
2016/02/22 Javascript
JS模仿手机端九宫格登录功能实现代码
2016/04/28 Javascript
前端弹出对话框 js实现ajax交互
2016/09/09 Javascript
jQuery.datatables.js插件用法及api实例详解
2016/10/28 Javascript
JS中跨页面调用变量和函数的方法(例如a.js 和 b.js中互相调用)
2016/11/01 Javascript
微信小程序 省市区选择器实例详解(附源码下载)
2017/01/05 Javascript
node中Express 动态设置端口的方法
2017/08/04 Javascript
在layui中select更改后生效的方法
2019/09/05 Javascript
Vue实现input宽度随文字长度自适应操作
2020/07/29 Javascript
python字符串替换示例
2014/04/24 Python
Python实现公历(阳历)转农历(阴历)的方法示例
2017/08/22 Python
Python3中正则模块re.compile、re.match及re.search函数用法详解
2018/06/11 Python
python自动发送邮件脚本
2018/06/20 Python
tensorflow 打印内存中的变量方法
2018/07/30 Python
django自带serializers序列化返回指定字段的方法
2019/08/21 Python
Django框架models使用group by详解
2020/03/11 Python
Python面向对象魔法方法和单例模块代码实例
2020/03/25 Python
html5需遵循的6个设计原则
2016/04/27 HTML / CSS
马来西亚太阳镜、眼镜和隐形眼镜网上商店:Focus Point
2018/12/13 全球购物
两则小学生的自我评价分享
2013/11/14 职场文书
个人函授自我鉴定
2014/03/25 职场文书
俄语专业毕业生求职信
2014/07/12 职场文书
个人反四风对照检查材料思想汇报
2014/09/23 职场文书
2014年机关后勤工作总结
2014/12/16 职场文书
禁毒心得体会范文
2016/01/15 职场文书
2016年“我们的节日·清明节”活动总结
2016/04/01 职场文书
go xorm框架的使用
2021/05/22 Golang
PostgreSQL解析URL的方法
2021/08/02 PostgreSQL
为什么RedisCluster设计成16384个槽
2021/09/25 Redis