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使用PyFetion来发送短信的例子
Apr 22 Python
跟老齐学Python之再深点,更懂list
Sep 20 Python
Python计算回文数的方法
Mar 11 Python
python统计字符串中指定字符出现次数的方法
Apr 04 Python
python中zip()方法应用实例分析
Apr 16 Python
Python 制作糗事百科爬虫实例
Sep 22 Python
Python实现屏幕截图的代码及函数详解
Oct 01 Python
python使用SMTP发送qq或sina邮件
Oct 21 Python
对python append 与浅拷贝的实例讲解
May 04 Python
对Python 简单串口收发GUI界面的实例详解
Jun 12 Python
python图的深度优先和广度优先算法实例分析
Oct 26 Python
Python包,__init__.py功能与用法分析
Jan 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中实现精确设置session过期时间的方法
2014/07/17 PHP
浅析PHP中的i++与++i的区别及效率
2016/06/15 PHP
浅谈PHP中的数据传输CURL
2016/09/06 PHP
js select常用操作控制代码
2010/03/16 Javascript
使用JS CSS去除IE链接虚线框的三种方法
2013/11/14 Javascript
JavaScript设计模式之代理模式介绍
2014/12/28 Javascript
JavaScript中Function详解
2015/02/27 Javascript
Jquery实现瀑布流布局(备有详细注释)
2015/07/31 Javascript
jQuery获取DOM节点实例分析(2种方式)
2015/12/15 Javascript
Vue.js Ajax动态参数与列表显示实现方法
2016/10/20 Javascript
微信小程序 图片等比例缩放(图片自适应屏幕)
2016/11/16 Javascript
JS实现搜索关键词的智能提示功能
2017/07/07 Javascript
vue 国际化 vue-i18n 双语言 语言包
2018/06/07 Javascript
vue实现在v-html的html字符串中绑定事件
2019/10/28 Javascript
node脚手架搭建服务器实现token验证的方法
2021/01/20 Javascript
python简单实现操作Mysql数据库
2018/01/29 Python
python读文件保存到字典,修改字典并写入新文件的实例
2018/04/23 Python
python实现机器学习之元线性回归
2018/09/06 Python
python实现弹窗祝福效果
2019/04/07 Python
python requests使用socks5的例子
2019/07/25 Python
Python SSL证书验证问题解决方案
2020/01/13 Python
windows python3安装Jupyter Notebooks教程
2020/04/13 Python
Python3基于plotly模块保存图片表格
2020/08/03 Python
2020版Python学习路线图(附学习资料)
2020/09/15 Python
什么是会话Bean
2015/05/14 面试题
网络工程专业毕业生推荐信
2013/10/28 职场文书
白酒市场开发计划书
2014/01/09 职场文书
广告学专业自荐信范文
2014/02/24 职场文书
工作评语大全
2014/04/26 职场文书
幼儿教师演讲稿
2014/05/06 职场文书
商场客服专员岗位职责
2014/06/13 职场文书
学校总务处领导班子民主生活会对照检查材料思想汇报
2014/09/27 职场文书
2015年高二班主任工作总结
2015/05/25 职场文书
不会写演讲稿,快来看看这篇文章!
2019/08/06 职场文书
MySQL深度分页(千万级数据量如何快速分页)
2021/07/25 MySQL
基于Pygame实现简单的贪吃蛇游戏
2021/12/06 Python