再不来看看常用的PyCharm快捷键就out了,玩转PyCharm仅此一篇!

news2024/11/18 13:51:15

最近在学习Python的数据可视化项目,在大学有学过Python,还有一些基础的。目前虽说已经工作,但是兴趣使然,依然想在空闲时间学一些其他技能来充实自己,未雨绸缪!
在使用工具的时候,必定会对工具有一些常规的操作常识,本文将总结一些PyCharm快捷键,以此来提高开发效率。

在这里插入图片描述

文章目录

    • 一、代码编辑快捷键
    • 二、搜索/替换快捷键
    • 三、代码运行快捷键
    • 四、代码调试快捷键
    • 五、应用搜索快捷键
    • 六、代码重构快捷键
    • 七、动态模块快捷键
    • 八、导航快捷键
    • 九、通用快捷键

一、代码编辑快捷键

序号 快捷键 作用

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 代码向后缩进

22、SHIFT + TAB 代码向前取消缩进

23、CTRL + SHIFT + V 历史复制粘贴表

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

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

26、CTRL + SHIFT + J 代码连接为一行

27、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 关闭活动编辑窗口

二、搜索/替换快捷键

序号 快捷键 作用

1、CTRL + F 查找

2、F3 查找下一个

3、SHIFT + F3 查找上一个

4、CTRL + R 替换

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

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

三、代码运行快捷键

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

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

3、SHIFT + F10 运行代码

4、SHIFT + F9 调试代码

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

四、代码调试快捷键

序号 快捷键 作用

1、F8 单步

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

3、SHIFT + F8 单步跳出

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

5、ALT + F8 测试语句

6、F9 重新运行程序

7、CTRL + F8 切换断点

8、CTRL + F8 查看断点

五、应用搜索快捷键

序号 快捷键 作用

1、ALT + F7 查找应用

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

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

4、CTRL + ALT + F7 显示应用

六、代码重构快捷键

序号 快捷键 作用

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 将代码提取为参数

七、动态模块快捷键

序号 快捷键 作用

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

2、CTRL + J 插入动态模板

八、导航快捷键

序号 快捷键 作用

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 打开快速定义查找

17、CTRL + SHIFT + B 跳转到类型说明

18、CTRL + U 跳转超类/方法

19、CTRL + ↑↑ 跳转到上一个方法

20、CTRL + ↓↓ 跳转到下一个方法

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

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

23、CTRL + F12 弹出文件结构

24、CTRL + H 弹出类层次结构

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

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

27、F2 / SHIFT + F2 下一个/上一个错误

28、F4 查看源代码

29、ALT + HOME 显示导航栏

30、F2 / SHIFT + F2 下一个/上一个错误

31、F11 增加书签

32、CTRL + F11 增加数字/字母书签

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

34、SHIFT + F11 显示书签

九、通用快捷键

序号 快捷键 作用

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 在选项卡和工具窗口之间切换

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【话题:工作生活】2021年工作总结--这些人,那些事。

Hello Everyone, 我又开始撰写自己的工作总结了。2021年的工作总结,拖得太久,拖得我也不想写了。每次写自己一年的工作总结,总是要耗费我大量的时间与心力,有时,我也真的是心好累。 好了,懒散、…

【人工智能原理自学】隐藏层:神经网络为什么Working

😊你好,我是小航,一个正在变秃、变强的文艺倾年。 🔔笔记来自B站UP主Ele实验室的《小白也能听懂的人工智能原理》。 🔔本文讲解隐藏层:神经网络为什么Working,一起卷起来叭! 目录一、…

深度学习 11 梯度下降算法改进

数据初始化要点: 1. 梯度下降算法的三种方式: 批量梯度下降法(batch),即同时处理整个训练集.小批量梯度下降法(Mini-Batch )每次同时处理固定大小的数据集.随机梯度下降法(stochastic gradient descent), 每次随机选…

acwing基础课——约数

由数据范围反推算法复杂度以及算法内容 - AcWing 常用代码模板4——数学知识 - AcWing 基本思想: 首先,约数,又称因数。整数a除以整数b(b≠0)除得的商正好是整数而没有余数,我们就说a能被b整除,或b能整除a。a称为b的…

怎样才能过好这一生?

文章目录1. 日拱一卒,功不唐捐1.1 适当的时候给自己一个奖励1.2 一个人可能走的更快,但一群人才能走的更远1.3 通过一些事情去逼自己一把1.4 从真理中去感悟1.5 当你面临绝路时2. 梦想的意义不在于实现3. 孤独4. 烦恼5. 别总说来日方长6. 忍和韧性7. 事情…

【linux kernel】linux内核重要函数 | do_initcalls

文章目录一、导读二、do_initcalls三、构造section并添加函数(3-1)构造初始化调用section(3-2)向section中添加函数四、总结一、导读 在linux内核启动过程中,会向终端打印出很多的日志信息,从这些日志信息…

c++开源协程库libgo介绍及使用

协程这个概念,最近这几年可是相当地流行了。尤其 go 语言问世之后,内置的协程特性,完全屏蔽了操作系统线程的复杂细节。甚至使 go 开发者“只知有协程,不知有线程”了。当然 C也有高性能的协程库,比如我了解到的微信的…

基于微信小程序的企业职工薪资查询系统小程序

文末联系获取源码 开发语言:Java 框架:ssm JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7/8.0 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven包:Maven3.3.9 浏览器…

卷积神经网络(CNN)详细介绍及其原理详解

文章目录前言一、什么是卷积神经网络二、输入层三、卷积层四、池化层五、全连接层六、输出层七、回顾整个过程总结前言 本文总结了关于卷积神经网络(CNN)的一些基础的概念,并且对于其中的细节进行了详细的原理讲解,通过此文可以十…

自动(智能)驾驶 | 4D雷达的数据集

上篇文章分享了关于Oculii 4D雷达的两篇报告。数据集是一个非常重要的研究工具,对于4D雷达领域来说,处于一个研究前沿的位置,鲜有公开的数据集,目前能找到的数据集有: 这些文章中的数据集有不少博主也写过&#xff0c…

S1000D规范导读

S1000D最初是由欧洲航空工业联盟开发的技术出版物规范,它主要为具有较长生命的复杂产品运行和维修而设计。这些年不断发展,已经扩展到这些行业的产品:国防系统 - 包括海、陆、空的产品,民用航空产品,基建行业产品和船舶…

15/365 java static final

1.static属性,方法 类内属性或方法用static修饰,表示该属性或方法属于类,不依赖于实例对象,所以不需要用对象调用,而是直接用类名调用。 static方法只能调用其他static方法,而普通方法可以调用其他的普通方法和stati…

Vue3商店后台管理系统设计文稿篇(二)

记录使用vscode构建Vue3商店后台管理系统,这是第二篇,主要记录Vue3中生命周期钩子,模板语法,以及相关的代码 文章目录一、Vue3生命周期二、Vue3模板语法三、代码展示正文内容: 一、Vue3生命周期 每个 Vue 实例在被创建…

拆机详解2:比Macintosh还早?苹果Lisa拆解

hello大家好,我是每天(实际并不是每天,你们点的赞太少了,每人点一个赞我就日更)给你们讲解的Eric_Bells.这里感谢博主半身风雪的支持,我会更新的!看到的麻烦点个关注谢谢拉 今天唠唠一台比Maci…

【蓝桥杯基础题】2017年省赛—九宫幻方

👑专栏内容:👉蓝桥杯刷题👈⛪个人主页:👉子夜的星的主页👈💕座右铭:前路未远,步履不停 目录一、题目背景二、题目描述1.问题描述2.输入格式3.输出格式4.一个例…

CAN通信----(创芯科技)CAN分析仪使用----CANTest安装和驱动安装

前言 我在调试CAN通信时,使用的是在淘宝买的CAN分析仪。 CAN分析仪的实物如下: 使用CAN分析仪,调试CAN通信,PC电脑端需要使用CANTest测试软件,还需要安装驱动。 一、创芯科技 CAN分析仪资料包下载 步骤1&#xff1…

测开-基础篇

一、软件测试的生命周期 先来回顾软件的生命周期 🍑软件的生命周期 需求分析--》计划--》设计--》编码--》测试--》运营维护 需求分析:进行市场分析,这个需求量大不大?投入与盈利的占比?技术上 能否实现或者说实现的…

深度学习 10 神经网络简介

1. 深度学习和机器学习的主要区别在于对数据的处理, 机器学习主要通过算法直接进行推断, 而深度学习主要通过神经网络对各种算法进行加权, 然后汇总得出结论. 2. 常用的激活函数: tanh函数relu函数leaky relu函数1.1 深度学习介绍 1.1.1 区别 机器学习的特征工程步骤是要靠手…

Effective Objective-C 2.0学习记录(五)

23.通过委托和数据源协议进行对象间通信 使用委托模式:获取网络数据的类含有一个“委托对象”,在获取完数据后,它会回调这个委托对象。 利用协议机制,很容易就 能以OC代码实现此模式,在图中演示的情况下。可以这样定义…

【Java AWT 图形界面编程】Container 容器总结

文章目录一、AWT 简介二、AWT 核心类继承体系三、Container 容器类子类四、Container 容器常用 API五、Frame 窗口示例六、Panel 示例七、窗口中文乱码处理八、ScrollPane 可滚动容器示例一、AWT 简介 Java 中 使用 AWT 和 Swing 进行 图形界面开发 , AWT 是 抽象窗口工具集 , …