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实现批量重命名文件的代码
May 25 Python
Python中使用SAX解析xml实例
Nov 21 Python
Python实现快速排序和插入排序算法及自定义排序的示例
Feb 16 Python
最近Python有点火? 给你7个学习它的理由!
Jun 26 Python
Python基于回溯法子集树模板解决取物搭配问题实例
Sep 02 Python
Tensorflow实现卷积神经网络用于人脸关键点识别
Mar 05 Python
Selenium鼠标与键盘事件常用操作方法示例
Aug 13 Python
详解pandas中MultiIndex和对象实际索引不一致问题
Jul 23 Python
python使用 cx_Oracle 模块进行查询操作示例
Nov 28 Python
tensorflow查看ckpt各节点名称实例
Jan 21 Python
Python通过Tesseract库实现文字识别
Mar 05 Python
python tkinter的消息框模块(messagebox,simpledialog)
Nov 07 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/03/21 PHP
讲解WordPress中用于获取评论模板和搜索表单的PHP函数
2015/12/28 PHP
firefox火狐浏览器与与ie兼容的2个问题总结
2010/07/20 Javascript
Javascript动态绑定事件的简单实现代码
2010/12/25 Javascript
JavaScript中的Array对象使用说明
2011/01/17 Javascript
jquery next nextAll nextUntil siblings的区别介绍
2013/10/05 Javascript
用JavaScript实现用一个DIV来包装文本元素节点
2014/09/09 Javascript
用jquery模仿的a的title属性的例子
2014/10/22 Javascript
javascript中call和apply的用法示例分析
2015/04/02 Javascript
Node.JS中事件轮询(Event Loop)的解析
2017/02/25 Javascript
JavaScript中的FileReader图片预览上传功能实现代码
2017/07/24 Javascript
详解vue.js之绑定class和style的示例代码
2017/08/24 Javascript
原生js实现淘宝放大镜效果
2020/10/28 Javascript
js实现简单模态框实例
2018/11/16 Javascript
JS监听事件的叠加和移除功能
2018/11/19 Javascript
JS div匀速移动动画与变速移动动画代码实例
2019/03/26 Javascript
javascript实现的时间格式加8小时功能示例
2019/06/13 Javascript
Vue 基于 vuedraggable 实现选中、拖拽、排序效果
2020/05/18 Javascript
vue组件暴露和.js文件暴露接口操作
2020/08/11 Javascript
[02:44]完美大师赛主赛事淘汰赛第二日观众采访
2017/11/24 DOTA
Python内置模块hashlib、hmac与uuid用法分析
2018/02/12 Python
PyQt4 treewidget 选择改变颜色,并设置可编辑的方法
2019/06/17 Python
Python Django 添加首页尾页上一页下一页代码实例
2019/08/21 Python
python实现简单日志记录库glog的使用
2019/12/13 Python
详解HTML5中的元素与元素
2015/08/17 HTML / CSS
TOWER London官网:鞋子、靴子、运动鞋等
2019/07/14 全球购物
运动会入场词100字
2014/02/06 职场文书
革命先烈的英雄事迹材料
2014/02/15 职场文书
党员岗位承诺口号大全
2014/03/28 职场文书
小学校园之星事迹材料
2014/05/16 职场文书
团党委领导干部党的群众路线教育实践活动个人对照检查材料思想汇
2014/10/05 职场文书
长江三峡导游词
2015/01/31 职场文书
中小企业员工手册范本
2015/05/14 职场文书
文艺委员竞选稿
2015/11/19 职场文书
Nginx虚拟主机的搭建的实现步骤
2022/01/18 Servers
浅谈音视频 pts dts基本概念及理解
2022/08/05 数码科技