PyCharm 常用快捷键

目录

1、代码编辑快捷键

2、搜索/替换快捷键

3、代码运行快捷键

4、代码调试快捷键

5、应用搜索快捷键

6、代码重构快捷键

7、动态模块快捷键

8、导航快捷键

9、通用快捷键


1、代码编辑快捷键

序号快捷键作用
1CTRL+ALT+SPACE快速导入任意类
2CTRL+SHIFT+ENTER代码补全
3SHIFT+F1查看外部文档
4CTRL+Q快速查找文档
5CTRL+P参数信息(在方法中调用的参数)
6CTRL+MOUSEOVERCODE基本信息
7CTRL+F1显示错误或警告的描述
8CTRL+INSERT生成代码
9CTRL+O重载方法
10CTRL+ALT+T包裹代码
11CTRL+/单行注释
12CTRL+SHIFT+/块注释
13CTRL+W逐步选择代码(块)
14CTRL+SHIFT+W逐步取消选择代码(块)
15CTRL+SHIFT+[从当前位置选择到代码块的开始
16CTRL+SHIFT+]从当前位置选择到代码块的结束
17ALT+ENTER代码快速修正
18CTRL+ALT+L代码格式标准化
19CTRL+ALT+O最佳化导入
20CTRL+ALT+I自动缩进
21TAB代码向后缩进
23SHIFT+TAB代码向前取消缩进
24CTRL+SHIFT+V历史复制粘贴表
25CTRL+D复制当前代码行/块
26CTRL+Y删除当前代码行/块
27CTRL+SHIFT+J代码连接为一行
28SHIFT+ENTER开启新一行
28CTRL+SHIFT+U字母大写
29CTRL+DELETE向后逐渐删除
30CTRL+BACKSPACE向前逐渐删除
31CTRL+NUMPAD+/-代码块展开/折叠
32CTRL+SHIFT+NUMPAD+所有代码块展开叠
33CTRL+SHIFT+NUMPAD-所有代码块折叠
34CTRL+F4关闭活动编辑窗口

2、搜索/替换快捷键

序号快捷键作用
1CTRL+F查找
2F3查找下一个
3SHIFT+F3查找上一个
4CTRL+R替换
5CTRL+SHIFT+F指定路径下查找
6CTRL+SHIFT+R指定路径下替换

3、代码运行快捷键

序号快捷键作用
1ALT+SHIFT+F10选择程序文件并运行代码
2ALT+SHIFT+F9选择程序文件并调试代码
3SHIFT+F10运行代码
4SHIFT+F9调试代码
5CTRL+SHIFT+F10运行当前编辑区的程序文件

4、代码调试快捷键

序号快捷键作用
1F8单步
2F7单步(无函数时同F8)
3SHIFT+F8单步跳出
4ALT+F9运行到光标所在位置处
5ALT+F8测试语句
6F9重新运行程序
7CTRL+F8切换断点
8CTRL+F8查看断点

5、应用搜索快捷键

序号快捷键作用
1ALT+F7查找应用
2CTRL+F7在文件中查找应用
3CTRL+SHIFT+F7在文件中高亮应用
4CTRL+ALT+F7显示应用

6、代码重构快捷键

序号快捷键作用
1F5复制文件
2F6移动文件
3SHIFT+F6重命名
4ALT+DELETE安全删除
5CTRL+F6改变函数形式参数
6CTRL+ALT+M将代码提取为函数
7CTRL+ALT+V将代码提取为变量
8CTRL+ALT+C将代码提取为常数
9CTRL+ALT+F将代码提取为字段
10CTRL+ALT+P将代码提取为参数

7、动态模块快捷键

序号快捷键作用
1CTRL+ALT+J使用动态模板包裹
2CTRL+J插入动态模板

8、导航快捷键

序号快捷键作用
1CTRL+N进入类
2CTRL+SHIFT+N进入文件
3CTRL+ALT+SHIFT+N进入符号
4CTRL+←←进入上一个编辑位置
5CTRL+→→进入下一个编辑位置
6CTRL+→→进入下一个编辑位置
7SHIFT+ESC隐藏活动/最后活动的窗口
8CTRL+SHIFT+F4关闭活动的运行/消息/查找等窗口
9CTRL+G显示光标所在行与列
10CTRL+E弹出最近打开的文件
11CTRL+ALT+←/→←/→向前/向后导航
12CTRL+SHIFT+BACKSPACE导航到最后编辑的位置
13CTRL+B跳转到声明部分
14CTRL+CLICK(鼠标左键)跳转到声明部分
15CTRL+ALT+B跳转到代码实施部分
16CTRL+SHIFT+I打开快速定义查找
16CTRL+SHIFT+B跳转到类型说明
17CTRL+U跳转超类/方法
18CTRL+↑↑跳转到上一个方法
19CTRL+↓↓跳转到下一个方法
20CTRL+[跳转到代码块的开头
21CTRL+]跳转到代码块的结尾
22CTRL+F12弹出文件结构
23CTRL+H弹出类层次结构
24CTRL+SHIFT+H弹出方法层次结构
25CTRL+ALT+H弹出调用层次结构
26F2/SHIFT+F2下一个/上一个错误
27F4查看源代码
28ALT+HOME显示导航栏
29F2/SHIFT+F2下一个/上一个错误
30F11增加书签
31CTRL+F11增加数字/字母书签
32CTRL+SHIFT+[1-9]增加数字书签
33SHIFT+F11显示书签

9、通用快捷键

序号快捷键作用
1ALT+[0-9]打开相应的工具窗口
2CTRL+ALT+Y同步
3CTRL+SHIFT+F12最大化编辑器
4ALT+SHIFT+F添加到收藏夹
5ALT+SHIFT+I使用当前配置文件检查当前文件
6CTRL+ALT+S快速出现设置对话框
7CTRL+SHIFT+A查找并调试编辑器的功能
8ALT+TAB在选项卡和工具窗口之间切换

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/29365.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

关于你欠缺的NoSQL中的redis和mongoDB

文章目录 前言一、在string list hash结构中,每个至少完成5个命令,包含插入 修改 删除 查询,list 和hash还需要增加遍历的操作命令1、STRING类型2、List类型数据的命令操作:3、举例说明list和hash的应用场景,每个至少一…

数组的递归筛选

数组递归筛选 根据一个值筛选出来通过 includes 递归 const options [{name: "ikun",options: [{name: "YAY11",},],},{name: "YAY",}, ];function findValue(orgOptions,val) {let newArr1 []orgOptions.forEach(item>{if(item.options…

网络爬虫-网易易盾滑块验证码

首先打开易盾官网,依次单击“在线体验”和“滑块拼图”选项,出现如下图所示的滑块验证码,滑动后发现Network面板成功抓包。 如图所示 其中主要的加密参数可以看出来就是acToken以及cb 我们接着下断点往下走 我通过上图可以看到 acToken&#…

实例018 类似windows xp的程序界面

实例说明 在Windows XP环境下打开控制面板,会发现左侧的导航界面很实用。双击展开按钮,导航栏功能显示出来,双击收缩按钮,导航按钮收缩。下面通过实例介绍此种主窗体的设计方法。运行本例,效果如图1.18所示。 ​编辑…

适合小公司的自动化部署脚本

背景(偷懒) 在小小的公司里面,挖呀挖呀挖。快挖不动了,一件事重复个5次,还在人肉手工,身体和心理就开始不舒服了,并且违背了个人的座右铭:“偷懒”是人类进步的第一推动力。 每次想…

ROS:nodelet

目录 一、前言二、概念三、作用四、使用演示4.1案例简介4.2nodelet 基本使用语法4.3内置案例调用 五、nodelet实现5.1需求5.2流程5.3准备5.4创建插件类并注册插件5.5构建插件库5.6使插件可用于ROS工具链5.6.1配置xml5.6.2导出插件 5.7执行 一、前言 ROS通信是基于Node(节点)的…

Rsync(二十七)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一、概述 二、特性 三、应用场景 四、数据的同步方式 五、rsync传输模式 六、rsync应用 七、rsync 命令 1. 格式 1.1 作为远程命令 1. 2 作为rsync服务 2. 选项 3.…

分布式定时任务组件:XXL-JOB

一、GitHub源码地址 https://github.com/xuxueli/xxl-job 二、部署文档 参考:https://blog.csdn.net/qq798867485/article/details/131415408 三、初始化数据库SQL 1、xxl_job_user XxlJob-用户管理 2、xxl_job_group XxlJob-执行器管理 3、xxl…

〖码银送书第三期〗《Python机器学习:基于PyTorch和Scikit-Learn》

前言 近年来,机器学习方法凭借其理解海量数据和自主决策的能力,已在医疗保健、 机器人、生物学、物理学、大众消费和互联网服务等行业得到了广泛的应用。自从AlexNet模型在2012年ImageNet大赛被提出以来,机器学习和深度学习迅猛发展&#xf…

性能测试:Jmeter压测过程中的短信验证码读取

目录 问题背景 解决思路 实现方法 1. 建立JDBC连接 2. 使用JDBC请求获取验证码 3. 使用正则将验证码提取并使用 总结: 问题背景 现如今国内的大部分软件或者网站应用,普遍流行使用短信业务,比如登录、注册以及特定的业务通知等。 对…

基于区块链技术的元宇宙游戏将成为时代浪潮的弄潮儿

区块链技术作为互联网新兴技术逐渐走进公众视野,其中心化、分布式、公开透明、不可篡改等技术特性使其可以在各个领域大展拳脚。区块链技术在金融、公益、文化、物流、农业等领域带来了全新的思维视角、全新的场景与全新的解决方案,无疑是移动互联网之后…

【Matlab】智能优化算法_麻雀搜索算法SSA

【Matlab】智能优化算法_麻雀搜索算法SSA 1.背景介绍2.数学模型3.文件结构4.伪代码5.详细代码及注释5.1 Get_Functions_details.m5.2 main.m5.3 SSA.m 6.运行结果7.参考文献 1.背景介绍 麻雀通常是群居的鸟类,有很多种类。它们分布在世界的大部分地区,喜…