百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

PyCharm快捷键大全

itomcoil 2025-01-16 19:50 21 浏览

1、代码编辑快捷键

序号 快捷键 作用

1 CTRL + ALT + SPACE 快速导入任意类

2 CTRL + SHIFT + ENTER 代码补全

3 SHIFT + F1 查看外部文档

4 CTRL + Q 快速查找文档

5 CTRL + P 参数信息(在方法中调用的参数)

6 CTRL + MOUSE OVER CODE 基本信息

7 CTRL + F1 显示错误或警告的描述

8 CTRL + INSERT 生成代码

9 CTRL + O 重载方法

10 CTRL + ALT + T 包裹代码

11 CTRL + / 单行注释

12 CTRL + SHIFT + / 块注释

13 CTRL + W 逐步选择代码(块)

14 CTRL + SHIFT + W 逐步取消选择代码(块)

15 CTRL + SHIFT + [ 从当前位置选择到代码块的开始

16 CTRL + SHIFT + ] 从当前位置选择到代码块的结束

17 ALT + ENTER 代码快速修正

18 CTRL + ALT + L 代码格式标准化

19 CTRL + ALT + O 最佳化导入

20 CTRL + ALT + I 自动缩进

21 TAB 代码向后缩进

23 SHIFT + TAB 代码向前取消缩进

24 CTRL + SHIFT + V 历史复制粘贴表

25 CTRL + D 复制当前代码行/块

26 CTRL + Y 删除当前代码行/块

27 CTRL + SHIFT + J 代码连接为一行

28 SHIFT + ENTER 开启新一行

28 CTRL + SHIFT + U 字母大写

29 CTRL +DELETE 向后逐渐删除

30 CTRL + BACKSPACE 向前逐渐删除

31 CTRL + NUMPAD+/- 代码块展开/折叠

32 CTRL + SHIFT + NUMPAD+ 所有代码块展开叠

33 CTRL + SHIFT + NUMPAD- 所有代码块折叠

34 CTRL + F4 关闭活动编辑窗口

2、搜索/替换快捷键

序号 快捷键 作用

1 CTRL + F 查找

2 F3 查找下一个

3 SHIFT + F3 查找上一个

4 CTRL + R 替换

5 CTRL + SHIFT + F 指定路径下查找

6 CTRL + SHIFT + R 指定路径下替换

3、代码运行快捷键

序号 快捷键 作用

1 ALT + SHIFT + F10 选择程序文件并运行代码

2 ALT + SHIFT + F9 选择程序文件并调试代码

3 SHIFT + F10 运行代码

4 SHIFT + F9 调试代码

5 CTRL + SHIFT + F10 运行当前编辑区的程序文件

4、代码调试快捷键

序号 快捷键 作用

1 F8 单步

2 F7 单步(无函数时同F8)

3 SHIFT + F8 单步跳出

4 ALT + F9 运行到光标所在位置处

5 ALT + F8 测试语句

6 F9 重新运行程序

7 CTRL + F8 切换断点

8 CTRL + F8 查看断点

5、应用搜索快捷键

序号 快捷键 作用

1 ALT + F7 查找应用

2 CTRL + F7 在文件中查找应用

3 CTRL + SHIFT + F7 在文件中高亮应用

4 CTRL + ALT + F7 显示应用

6、代码重构快捷键

序号 快捷键 作用

1 F5 复制文件

2 F6 移动文件

3 SHIFT + F6 重命名

4 ALT + DELETE 安全删除

5 CTRL + F6 改变函数形式参数

6 CTRL + ALT + M 将代码提取为函数

7 CTRL + ALT + V 将代码提取为变量

8 CTRL + ALT + C 将代码提取为常数

9 CTRL + ALT + F 将代码提取为字段

10 CTRL + ALT + P 将代码提取为参数

7、动态模块快捷键

序号 快捷键 作用

1 CTRL + ALT + J 使用动态模板包裹

2 CTRL + J 插入动态模板

8、导航快捷键

序号 快捷键 作用

1 CTRL + N 进入类

2 CTRL + SHIFT + N 进入文件

3 CTRL + ALT + SHIFT + N 进入符号

4 CTRL + ←← 进入上一个编辑位置

5 CTRL + →→ 进入下一个编辑位置

6 CTRL + →→ 进入下一个编辑位置

7 SHIFT + ESC 隐藏活动/最后活动的窗口

8 CTRL + SHIFT + F4 关闭活动的运行/消息/查找等窗口

9 CTRL + G 显示光标所在行与列

10 CTRL + E 弹出最近打开的文件

11 CTRL + ALT + ←/→←/→ 向前/向后导航

12 CTRL + SHIFT + BACKSPACE 导航到最后编辑的位置

13 CTRL + B 跳转到声明部分

14 CTRL + CLICK(鼠标左键) 跳转到声明部分

15 CTRL + ALT + B 跳转到代码实施部分

16 CTRL + SHIFT + I 打开快速定义查找

16 CTRL + SHIFT + B 跳转到类型说明

17 CTRL + U 跳转超类/方法

18 CTRL + ↑↑ 跳转到上一个方法

19 CTRL + ↓↓ 跳转到下一个方法

20 CTRL + [ 跳转到代码块的开头

21 CTRL + ] 跳转到代码块的结尾

22 CTRL + F12 弹出文件结构

23 CTRL + H 弹出类层次结构

24 CTRL + SHIFT + H 弹出方法层次结构

25 CTRL + ALT + H 弹出调用层次结构

26 F2 / SHIFT + F2 下一个/上一个错误

27 F4 查看源代码

28 ALT + HOME 显示导航栏

29 F2 / SHIFT + F2 下一个/上一个错误

30 F11 增加书签

31 CTRL + F11 增加数字/字母书签

32 CTRL + SHIFT + [1-9] 增加数字书签

33 SHIFT + F11 显示书签

9、通用快捷键

序号 快捷键 作用

1 ALT + [0-9] 打开相应的工具窗口

2 CTRL + ALT + Y 同步

3 CTRL + SHIFT + F12 最大化编辑器

4 ALT + SHIFT + F 添加到收藏夹

5 ALT + SHIFT + I 使用当前配置文件检查当前文件

6 CTRL + ALT + S 快速出现设置对话框

7 CTRL + SHIFT + A 查找并调试编辑器的功能

8 ALT + TAB 在选项卡和工具窗口之间切换

相关推荐

selenium(WEB自动化工具)

定义解释Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7,8,9,10,11),MozillaF...

开发利器丨如何使用ELK设计微服务中的日志收集方案?

【摘要】微服务各个组件的相关实践会涉及到工具,本文将会介绍微服务日常开发的一些利器,这些工具帮助我们构建更加健壮的微服务系统,并帮助排查解决微服务系统中的问题与性能瓶颈等。我们将重点介绍微服务架构中...

高并发系统设计:应对每秒数万QPS的架构策略

当面试官问及"如何应对每秒几万QPS(QueriesPerSecond)"时,大概率是想知道你对高并发系统设计的理解有多少。本文将深入探讨从基础设施到应用层面的解决方案。01、理解...

2025 年每个 JavaScript 开发者都应该了解的功能

大家好,很高兴又见面了,我是"高级前端进阶",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发。1.Iteratorhelpers开发者...

JavaScript Array 对象

Array对象Array对象用于在变量中存储多个值:varcars=["Saab","Volvo","BMW"];第一个数组元素的索引值为0,第二个索引值为1,以此类推。更多有...

Gemini 2.5编程全球霸榜,谷歌重回AI王座,神秘模型曝光,奥特曼迎战

刚刚,Gemini2.5Pro编程登顶,6美元性价比碾压Claude3.7Sonnet。不仅如此,谷歌还暗藏着更强的编程模型Dragontail,这次是要彻底翻盘了。谷歌,彻底打了一场漂亮的翻...

动力节点最新JavaScript教程(高级篇),深入学习JavaScript

JavaScript是一种运行在浏览器中的解释型编程语言,它的解释器被称为JavaScript引擎,是浏览器的一部分,JavaScript广泛用于浏览器客户端编程,通常JavaScript脚本是通过嵌...

一文看懂Kiro,其 Spec工作流秒杀Cursor,可移植至Claude Code

当Cursor的“即兴编程”开始拖累项目质量,AWS新晋IDEKiro以Spec工作流打出“先规范后编码”的系统工程思维:需求-设计-任务三件套一次生成,文档与代码同步落地,复杂项目不...

「晚安·好梦」努力只能及格,拼命才能优秀

欢迎光临,浏览之前点击上面的音乐放松一下心情吧!喜欢的话给小编一个关注呀!Effortscanonlypass,anddesperatelycanbeexcellent.努力只能及格...

JavaScript 中 some 与 every 方法的区别是什么?

大家好,很高兴又见面了,我是姜茶的编程笔记,我们一起学习前端相关领域技术,共同进步,也欢迎大家关注、点赞、收藏、转发,您的支持是我不断创作的动力在JavaScript中,Array.protot...

10个高效的Python爬虫框架,你用过几个?

小型爬虫需求,requests库+bs4库就能解决;大型爬虫数据,尤其涉及异步抓取、内容管理及后续扩展等功能时,就需要用到爬虫框架了。下面介绍了10个爬虫框架,大家可以学习使用!1.Scrapysc...

12个高效的Python爬虫框架,你用过几个?

实现爬虫技术的编程环境有很多种,Java、Python、C++等都可以用来爬虫。但很多人选择Python来写爬虫,为什么呢?因为Python确实很适合做爬虫,丰富的第三方库十分强大,简单几行代码便可实...

pip3 install pyspider报错问题解决

运行如下命令报错:>>>pip3installpyspider观察上面的报错问题,需要安装pycurl。是到这个网址:http://www.lfd.uci.edu/~gohlke...

PySpider框架的使用

PysiderPysider是一个国人用Python编写的、带有强大的WebUI的网络爬虫系统,它支持多种数据库、任务监控、项目管理、结果查看、URL去重等强大的功能。安装pip3inst...

「机器学习」神经网络的激活函数、并通过python实现激活函数

神经网络的激活函数、并通过python实现whatis激活函数感知机的网络结构如下:左图中,偏置b没有被画出来,如果要表示出b,可以像右图那样做。用数学式来表示感知机:上面这个数学式子可以被改写:...