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 相关文章推荐
解决python2.7用pip安装包时出现错误的问题
Jan 23 Python
Python判断两个对象相等的原理
Dec 12 Python
Python实现JSON反序列化类对象的示例
Jan 31 Python
python 信息同时输出到控制台与文件的实例讲解
May 11 Python
Python使用Pickle库实现读写序列操作示例
Jun 15 Python
使用Python对微信好友进行数据分析
Jun 27 Python
python 字典修改键(key)的几种方法
Aug 10 Python
Python利用sqlacodegen自动生成ORM实体类示例
Jun 04 Python
Python3内置模块之base64编解码方法详解
Jul 13 Python
Python with关键字,上下文管理器,@contextmanager文件操作示例
Oct 17 Python
python2.7使用scapy发送syn实例
May 05 Python
python中pandas库中DataFrame对行和列的操作使用方法示例
Jun 14 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 Mysql类 可以参考学习熟悉下
2009/06/21 PHP
超级简单的php+mysql留言本源码
2009/11/11 PHP
比较discuz和ecshop的截取字符串函数php版
2012/09/03 PHP
PHP不用第三变量交换2个变量的值的解决方法
2013/06/02 PHP
Zend studio文件注释模板设置方法
2013/09/29 PHP
Yii统计不同类型邮箱数量的方法
2016/10/18 PHP
显示js对象所有属性和方法的函数
2009/10/16 Javascript
js判断选择时间不能小于当前时间的示例代码
2013/09/24 Javascript
JavaScript onkeypress事件入门实例(按下或按住一个键盘按键)
2014/10/17 Javascript
JavaScript转换与解析JSON方法实例详解
2015/11/24 Javascript
深入理解Node.js 事件循环和回调函数
2016/11/02 Javascript
AngularJS全局警告框实现方法示例
2017/05/18 Javascript
详解React中的组件通信问题
2017/07/31 Javascript
微信小程序6位或多位验证码密码输入框功能的实现代码
2018/05/29 Javascript
Nuxt配合Node在实际生产中的应用详解
2018/08/07 Javascript
了解JavaScript表单操作和表单域
2019/05/27 Javascript
JavaScript剩余操作符Rest Operator详解
2019/07/20 Javascript
利用js实现简易红绿灯
2020/10/15 Javascript
[05:46]2018完美盛典-《同梦共竞》
2018/12/17 DOTA
python爬虫URL重试机制的实现方法(python2.7以及python3.5)
2018/12/18 Python
pytorch 使用单个GPU与多个GPU进行训练与测试的方法
2019/08/19 Python
基于python操作ES实例详解
2019/11/16 Python
opencv 图像礼帽和图像黑帽的实现
2020/07/07 Python
python中用ggplot绘制画图实例讲解
2021/01/26 Python
资生堂英国官网:Shiseido英国
2020/12/30 全球购物
计算机通信工程专业毕业生推荐信
2013/12/24 职场文书
英语自我评价范文
2014/01/24 职场文书
退伍老兵事迹材料
2014/01/31 职场文书
单位法人授权委托书范本
2014/10/09 职场文书
学院党的群众路线教育实践活动第一阶段情况汇报
2014/10/25 职场文书
钱学森观后感
2015/06/04 职场文书
2016三八妇女节慰问信
2015/11/30 职场文书
2016入党心得体会范文
2016/01/06 职场文书
2019最新劳动仲裁申请书!
2019/07/08 职场文书
html5实现点击弹出图片功能
2021/07/16 HTML / CSS
spring注解 @PropertySource配置数据源全流程
2022/03/25 Java/Android