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中命名空间的查找规则LEGB
Aug 06 Python
Python 专题四 文件基础知识
Mar 20 Python
Python上下文管理器和with块详解
Sep 09 Python
Python语言描述机器学习之Logistic回归算法
Dec 21 Python
python 拼接文件路径的方法
Oct 23 Python
python pandas写入excel文件的方法示例
Jun 25 Python
Python实现字符串中某个字母的替代功能
Oct 21 Python
Python基于smtplib模块发送邮件代码实例
May 29 Python
python dict乱码如何解决
Jun 07 Python
appium+python自动化配置(adk、jdk、node.js)
Nov 17 Python
python 检测图片是否有马赛克
Dec 01 Python
python statsmodel的使用
Dec 21 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
CodeIgniter配置之database.php用法实例分析
2016/01/20 PHP
PHP基于mssql扩展远程连接MSSQL的简单实现方法
2016/10/08 PHP
thinkPHP中session()方法用法详解
2016/12/08 PHP
wordpress网站转移到本地运行测试的方法
2017/03/15 PHP
php连接sftp的作用以及实例代码
2019/09/23 PHP
用Jquery实现可编辑表格并用AJAX提交到服务器修改数据
2009/12/27 Javascript
有关suggest快速删除后仍然出现下拉列表的bug问题
2016/12/02 Javascript
jQuery仿写百度百科的目录树
2017/01/03 Javascript
angular ng-repeat数组中的数组实例
2017/02/18 Javascript
给Easyui-Datebox设置隐藏或者不可用的解决方法
2017/05/26 Javascript
微信小程序 五星评分的实现实例
2017/08/04 Javascript
微信小程序多列选择器range-key使用详解
2020/03/30 Javascript
JS中跳出循环的示例代码
2017/09/14 Javascript
微信小程序使用picker实现时间和日期选择框功能【附源码下载】
2017/12/11 Javascript
react+redux仿微信聊天界面
2019/06/21 Javascript
小程序实现日历左右滑动效果
2019/10/21 Javascript
Vue 用Vant实现时间选择器的示例代码
2019/10/25 Javascript
JavaScript 俄罗斯方块游戏实现方法与代码解释
2020/04/08 Javascript
[02:16]卖萌的僵尸 DOTA2神话信使飞僵小宝来袭
2014/03/24 DOTA
利用soaplib搭建webservice详细步骤和实例代码
2013/11/20 Python
python 添加用户设置密码并发邮件给root用户
2016/07/25 Python
Centos7 Python3下安装scrapy的详细步骤
2018/03/15 Python
python 通过 socket 发送文件的实例代码
2018/08/14 Python
Python Datetime模块和Calendar模块用法实例分析
2019/04/15 Python
详解python调用cmd命令三种方法
2019/07/08 Python
让Python脚本暂停执行的几种方法(小结)
2019/07/11 Python
阿里巴巴美国:Alibaba美国
2019/11/24 全球购物
俄罗斯设计师家具购物网站:The Furnish
2019/12/01 全球购物
大四自我鉴定范文
2013/10/06 职场文书
国际贸易毕业生自荐书
2014/06/22 职场文书
新疆民族团结演讲稿
2014/08/27 职场文书
2014年学校工会工作总结
2014/12/06 职场文书
4S店客服专员岗位职责
2015/04/07 职场文书
写给媳妇的检讨书
2015/05/06 职场文书
创业计划书之个人工作室
2019/08/22 职场文书
SpringBoot整合Mybatis Generator自动生成代码
2021/08/23 Java/Android