Pycharm最常用的快捷键及使用技巧


Posted in Python onMarch 05, 2020

常用快捷键

1、Ctrl + Enter:在下方新建行但不移动光标;

2、Shift + Enter:在下方新建行并移到新行行首;

3、Ctrl + /:注释(取消注释)选择的行;

4、Ctrl + Alt + L:格式化代码(与QQ锁定热键冲突,关闭QQ的热键);

5、Ctrl + Shift + +:展开所有的代码块;

6、Ctrl + Shift + -:收缩所有的代码块;

7、Ctrl + Alt + I:自动缩进行;

8、Alt + Enter:优化代码,提示信息实现自动导包;

9、Ctrl + Shift + F:高级查找;

10、Alt + Shift + Q:更新代码到远程服务器;

11、Ctrl + N 查找所有的类的名称

12、Ctrl + Shift + N 查找项目中的任何文件

使用TIPS

1.1:PyCharm可以在一个窗口中使用多个项目。

要在已打开的窗口中打开项目,请在“文件”菜单上选择“打开”,然后在“打开项目”对话框中选择“在当前窗口中打开”选项,然后选中“添加到当前打开的项目”复选框。

步骤:File-->open-->选择要打开的项目-->按图片选择

Pycharm最常用的快捷键及使用技巧

3.2:快速打开编辑器中的任何类,Ctrl + N、Ctrl + Shift + N

请按Ctrl + N(Navigate | Class)并开始输入类的名称。 从显示的下拉列表中选择类。

您可以使用Ctrl + Shift + N(导航|文件)以类似的方式打开项目中的任何文件

3.3 代码完成功能可以让您快速完成代码中的各种语句。

例如,开始输入一个类名,然后按Ctrl +空格来完成它。 当有多个选项可用时,它们将显示在查找列表中。

3.4:通过按Ctrl +空格两次来调用代码完成特性的一个特殊变体,可以让您完成任何类的名称,而不管它是否被导入到当前文件中。 如果类尚未导入,则会自动生成导入语句。

3.5:您可以快速找到所有在整个项目中使用特定类,方法或变量的地方,方法是将脱字符按照符号名称或代码中的用法进行定位,然后按Alt + F7(在弹出式菜单中查找用法)。

3.6:要快速查看插入符号处的文档,请按Ctrl + Q(查看|快速文档)。

3.7:要导航到代码中某处使用的类,方法或变量的声明,请将插入符定位到使用位置,然后按Ctrl + B。 您也可以点击鼠标的用法按下Ctrl键跳到声明。

3.8:您可以使用Ctrl + F12(导航|文件结构)在当前编辑的文件中快速导航。

它显示了当前班级的成员名单。 选择要导航到的元素,然后按Enter键或F4键。

要轻松找到列表中的项目,只需输入名称即可。

3.9:您可以轻松地重命名您的本地变量,并自动更正所有使用它们的地方。

要尝试它,将插入符号放在要重命名的变量中,然后按Shift + F6(Refactor | Rename)。 在出现的弹出窗口中输入新名称,或选择一个建议名称,然后按Enter键。

3.10:使用代码完成时,您可以使用Tab键在弹出列表中接受当前突出显示的选择。

与使用Enter键接受不同,选定的名称将覆盖脱字符右侧的其余名称。 这对于用另一个替换一个方法或变量名是特别有用的。

3.11:您是否知道,您可以在PyCharm的编辑器和工具窗口中关闭选项卡,而无需使用上下文菜单命令? 用鼠标指向要关闭的选项卡,然后单击鼠标中键或使用Shift +单击组合就足够了。

3.12:要在任何视图(项目视图,结构视图或其他)中快速选择当前编辑的元素(类,文件,方法或字段),请按Alt + F1。

3.13:速度搜索在所有树视图中都可用:只需开始输入,然后快速找到必要的项目。

3.14:任何工具窗口中的Esc键将焦点移动到编辑器。

Shift + Esc将焦点移动到编辑器,并隐藏当前(或最后一个活动)工具窗口。

F12键将焦点从编辑器移到最后一个聚焦的工具窗口。

3.15:编辑器中的Ctrl + W(扩展选择)选择插入符号处的单词,然后选择源代码的扩展区域。 例如,可以选择一个方法名称,然后是调用这个方法的表达式,然后是整个语句,然后是包含的块等。还可以选择插入的字和源代码的扩展区域, 点击编辑器中的目标区域。

3.16:Extract Variable重构可以帮助您简化代码中的复杂语句。 例如,在下面的代码片段中,可以在代码中选择一个表达式,然后按Ctrl + Alt + V(Refactor | Extract | Variable)。

3.17:编辑器中的Ctrl + D复制所选块或当前行,而不选择块。

3.18:代码| 移动语句向上/向下操作对于重新组织文件中的代码行非常有用,例如,使变量声明更接近变量用法。

例如,选择一个代码片段,然后按Ctrl + Shift +向上箭头或Ctrl + Shift +向下箭头。

3.19:Ctrl + Shift + J快捷键将两行合并为一行,并删除不必要的空格以符合您的代码样式。

3.20:如果光标位于方法调用的括号之间,按下Ctrl + P将弹出一个有效参数列表。

3.21:Ctrl + Shift + Backspace(导航|上一个编辑位置)将您带回到您在代码中进行更改的最后一个地方。

按Ctrl + Shift + Backspace几次,可以更深入地了解您的更改历史记录。

3.22:使用Ctrl + Shift + F7(Edit | Find |突出显示文件中的用法)快速突出显示当前文件中某些变量的用法。

使用F3和Shift + F3键浏览突出显示的用法。

按Esc删除突出显示。

3.23:要查看您的本地文件更改历史记录,请调用本地历史记录| 显示上下文菜单中的历史记录( Local History | Show History)。 您可以浏览不同的文件版本,查看差异并回滚到任何以前的版本。

使用相同的上下文菜单项查看目录上的更改历史记录。 你永远不会失去这个功能的任何代码!

3.24:Ctrl + E(查看|最近的文件)带来最近访问的文件的弹出列表。 选择所需的文件,然后按Enter打开它。

3.25:要在编辑器中的方法之间显示分隔线,请打开编辑器设置,然后选中“外观”页面中的“显示方法分隔符”复选框。

Pycharm最常用的快捷键及使用技巧

3.26:当使用基本代码完成(Ctrl +空格)时,输入标识符中任何地方存在的任何字符。--提示符

3.27:使用Alt +向上箭头和Alt +向下箭头键在编辑器中快速移动方法。

3.28:使用Ctrl + Shift + V快捷键选择并将最近的剪贴板内容插入到文本中。

3.29:您可以通过按Ctrl + O(代码|覆盖方法)轻松地覆盖基类的方法。

3.30:为了帮助您了解主菜单中每个项目的用途,将鼠标指针放在该项目上时,其简短说明会显示在应用程序框架底部的状态栏中。

3.31:要快速打开编辑器中的任何特定方法或字段,请按Ctrl + Alt + Shift + N(导航|符号)并开始输入其名称。

从显示的下拉列表中选择符号。

3.32:使用Alt + Shift + C快速查看您最近对项目的更改。

3.33:您可以通过拖动鼠标指针轻松进行列选择,同时保持按下Alt键。 alt键同时选择多行

3.34:要快速查找菜单命令或工具栏操作,您不需要浏览菜单。 只需按Ctrl + Shift + A(在主菜单上的帮助|查找操作)并开始输入操作的名称。 从建议列表中选择所需的操作。

到此这篇关于Pycharm最常用的快捷键及使用技巧的文章就介绍到这了,更多相关Pycharm 快捷键内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python中还原JavaScript的escape函数编码后字符串的方法
Aug 22 Python
用Python的Django框架完成视频处理任务的教程
Apr 02 Python
python向已存在的excel中新增表,不覆盖原数据的实例
May 02 Python
详解django中url路由配置及渲染方式
Feb 25 Python
python获取array中指定元素的示例
Nov 26 Python
Python 限定函数参数的类型及默认值方式
Dec 24 Python
调整Jupyter notebook的启动目录操作
Apr 10 Python
Python 字典中的所有方法及用法
Jun 10 Python
Python如何优雅删除字符列表空字符及None元素
Jun 25 Python
Python matplotlib读取excel数据并用for循环画多个子图subplot操作
Jul 14 Python
python获取整个网页源码的方法
Aug 03 Python
Idea安装python显示无SDK问题解决方案
Aug 12 Python
Python 去除字符串中指定字符串
Mar 05 #Python
Python脚本去除文件的只读性操作
Mar 05 #Python
Python IDE环境之 新版Pycharm安装详细教程
Mar 05 #Python
Python Handler处理器和自定义Opener原理详解
Mar 05 #Python
Python使用进程Process模块管理资源
Mar 05 #Python
Python json模块与jsonpath模块区别详解
Mar 05 #Python
Python如何用filter函数筛选数据
Mar 05 #Python
You might like
在PHP中实现Javascript的escape()函数代码
2010/08/08 PHP
php简单实现屏蔽指定ip段用户的访问
2015/04/29 PHP
PHP获取页面执行时间的方法(推荐)
2016/12/10 PHP
PHP vsprintf()函数格式化字符串操作原理解析
2020/07/14 PHP
picChange 图片切换特效的函数代码
2010/05/06 Javascript
使用jQuery中的when实现多个AJAX请求对应单个回调的例子分享
2014/04/23 Javascript
JavaScript遍历table表格中的某行某列并打印其值
2014/07/08 Javascript
JavaScript DOM 对象深入了解
2016/07/20 Javascript
关于vue.js弹窗组件的知识点总结
2016/09/11 Javascript
原生JS实现幻灯片
2017/02/22 Javascript
使用jQuery的load方法设计动态加载及解决被加载页面js失效问题
2017/03/01 Javascript
基于js的变量提升和函数提升(详解)
2017/09/17 Javascript
使用Vue写一个datepicker的示例
2018/01/27 Javascript
使用vue-route 的 beforeEach 实现导航守卫(路由跳转前验证登录)功能
2018/03/22 Javascript
新版vue-cli模板下本地开发环境使用node服务器跨域的方法
2018/04/03 Javascript
微信小程序实现手指触摸画板
2018/07/09 Javascript
在vue中安装使用vux的教程详解
2018/09/16 Javascript
微信小程序按顺序同步执行的两种方式
2019/12/20 Javascript
用jQuery实现抽奖程序
2020/04/12 jQuery
JavaScript实现网页动态生成表格
2020/11/25 Javascript
[03:36]2014DOTA2 TI小组赛综述 八强诞生进军钥匙球馆
2014/07/15 DOTA
[00:52]玛尔斯技能全介绍
2019/03/06 DOTA
在Windows8上的搭建Python和Django环境
2014/07/03 Python
在Python程序中操作文件之isatty()方法的使用教程
2015/05/24 Python
Python爬虫实现网页信息抓取功能示例【URL与正则模块】
2017/05/18 Python
基于python的socket实现单机五子棋到双人对战
2020/03/24 Python
如何使用repr调试python程序
2020/02/28 Python
keras .h5转移动端的.tflite文件实现方式
2020/05/25 Python
详解HTML5中的标签
2015/06/19 HTML / CSS
酷瑞网络科技面试题
2012/03/30 面试题
财务工作个人求职的自我评价
2013/12/19 职场文书
领导干部考察材料
2014/02/08 职场文书
岗位明星事迹材料
2014/05/18 职场文书
党员违纪检讨书
2015/05/05 职场文书
教学工作总结范文5篇
2019/08/19 职场文书
python通过opencv调用摄像头操作实例分析
2021/06/07 Python