Code前端首页关于Code前端联系我们

pycharm常用键盘快捷键介绍及10个实用技巧

terry 2年前 (2023-09-25) 阅读数 50 #后端开发

1.前言

毫无疑问,Pycharm 是一款拥有强大热键系统的 IDE,这意味着你在 Pycharm 中所做的任何操作,比如打开文件、切换编辑区域等,都可以通过热键来实现。使用快捷键不仅可以让操作更加快捷,而且看起来也很酷。但如果你习惯使用一些键盘快捷键,你的手指就会习惯,改变起来就会比较困难。

如果您对热键要求较高,可以根据自己的习惯定制Pycharm热键设置,方便您使用。我不会在这里详细介绍基本的键盘快捷键及其用法。有关详细信息,请参阅配置键盘快捷键或键盘。

当然,如果你之前有使用过其他类似软件的经验,也可以选择pycharm内置的其他软件的快捷键配置方案

这一步非常简单。单击主工具栏上的“设置”按钮,然后单击对话框中的“设置”和“键盘映射”。

pycharm常用快捷键介绍及10大实用技巧

2。 pycharm常用键盘快捷键

1.编辑

Ctrl + Space    基本的代码完成(类、方法、属性)
Ctrl + Alt + Space  快速导入任意类
Ctrl + Shift + Enter    语句完成
Ctrl + P    参数信息(在方法中调用参数)
Ctrl + Q    快速查看文档
F1   外部文档
Shift + F1    外部文档,进入web文档主页
Ctrl + Shift + Z --> Redo 重做
Ctrl + 鼠标    简介/进入代码定义
Ctrl + F1    显示错误描述或警告信息
Alt + Insert    自动生成代码
Ctrl + O    重新方法
Ctrl + Alt + T    选中
Ctrl + /    行注释/取消行注释
Ctrl + Shift + /    块注释
Ctrl + W    选中增加的代码块
Ctrl + Shift + W    回到之前状态
Ctrl + Shift + ]/[     选定代码块结束、开始
Alt + Enter    快速修正
Ctrl + Alt + L    代码格式化
Ctrl + Alt + O    优化导入
Ctrl + Alt + I    自动缩进
Tab / Shift + Tab  缩进、不缩进当前行
Ctrl+X/Shift+Delete    剪切当前行或选定的代码块到剪贴板
Ctrl+C/Ctrl+Insert    复制当前行或选定的代码块到剪贴板
Ctrl+V/Shift+Insert    从剪贴板粘贴
Ctrl + Shift + V    从最近的缓冲区粘贴
Ctrl + D  复制选定的区域或行
Ctrl + Y    删除选定的行
Ctrl + Shift + J  添加智能线
Ctrl + Enter   智能线切割
Shift + Enter    另起一行
Ctrl + Shift + U  在选定的区域或代码块间切换
Ctrl + Delete   删除到字符结束
Ctrl + Backspace   删除到字符开始
Ctrl + Numpad+/-   展开/折叠代码块(当前位置的:函数,注释等)
Ctrl + shift + Numpad+/-   展开/折叠所有代码块
Ctrl + F4   关闭运行的选项卡

2. 搜索/替换

F3   下一个
Shift + F3   前一个
Ctrl + R   替换
Ctrl + Shift + F  或者连续2次敲击shift  
#全局查找{可以在整个项目中查找某个字符串什么的,如查找某个函数名字符串看之前是怎么使用这个函数的}

Ctrl + Shift + R   全局替换

3.跑步

Alt + Shift + F10   运行模式配置
Alt + Shift + F9    调试模式配置
Shift + F10    运行
Shift + F9   调试
Ctrl + Shift + F10   运行编辑器配置
Ctrl + Alt + R   运行manage.py任务

4。调试

F8   跳过
F7   进入
Shift + F8   退出
Alt + F9    运行游标
Alt + F8    验证表达式
Ctrl + Alt + F8   快速验证表达式
F9    恢复程序
Ctrl + F8   断点开关
Ctrl + Shift + F8   查看断点

5. 导航

Ctrl + N    跳转到类
Ctrl + Shift + N    跳转到符号
Alt + Right/Left    跳转到下一个、前一个编辑的选项卡
F12    回到先前的工具窗口
Esc    从工具窗口回到编辑窗口
Shift + Esc   隐藏运行的、最近运行的窗口
Ctrl + Shift + F4   关闭主动运行的选项卡
Ctrl + G    查看当前行号、字符号
Ctrl + E   当前文件弹出,打开最近使用的文件列表
Ctrl+Alt+Left/Right   后退、前进
Ctrl+Shift+Backspace    导航到最近编辑区域
Alt + F1   查找当前文件或标识
Ctrl+B / Ctrl+Click    跳转到声明
Ctrl + Alt + B    跳转到实现
Ctrl + Shift + I查看快速定义
Ctrl + Shift + B跳转到类型声明
Ctrl + U跳转到父方法、父类
Alt + Up/Down跳转到上一个、下一个方法
Ctrl + ]/[跳转到代码块结束、开始
Ctrl + F12弹出文件结构
Ctrl + H类型层次结构
Ctrl + Shift + H方法层次结构
Ctrl + Alt + H调用层次结构
F2 / Shift + F2下一条、前一条高亮的错误
F4 / Ctrl + Enter编辑资源、查看资源
Alt + Home显示导航条F11书签开关
Ctrl + Shift + F11书签助记开关
Ctrl + #[0-9]跳转到标识的书签
Shift + F11显示书签

6. 使用搜索

Alt + F7/Ctrl + F7文件中查询用法
Ctrl + Shift + F7文件中用法高亮显示
Ctrl + Alt + F7显示用法

7. 重构

F5复制F6剪切
Alt + Delete安全删除
Shift + F6重命名
Ctrl + F6更改签名
Ctrl + Alt + N内联
Ctrl + Alt + M提取方法
Ctrl + Alt + V提取属性
Ctrl + Alt + F提取字段
Ctrl + Alt + C提取常量
Ctrl + Alt + P提取参数

8. 检查 VCS/本地历史记录

Ctrl + K提交项目
Ctrl + T更新项目
Alt + Shift + C查看最近的变化
Alt + BackQuote(’)VCS快速弹出

9. 模板(实时模板) //www.cnblogs.com/Pythonzrq /p/11346578.html

3.十项实用技能

1.自动生成导入

您编写代码并想要导入包。你只记得包名,却忘记了它在哪个py文件中。可以通过pycharm自动导入。当你输入包名时,pycharm会询问是否需要导入。选择后,导入将根据您的项目风格正确生成。

pycharm常用快捷键介绍及10大实用技巧

(动画加载需要8秒,请耐心等待)

2.成组移动类和方法

当您重构代码并需要将某些类或函数移动到其他文件时,如果您将剪切和粘贴类发送到其他文件,那么您就是一个可爱的宝贝。 Pycharm提供了移动功能,可以帮助您成组移动类或方法,甚至可以为您处理类依赖关系。

pycharm常用快捷键介绍及10大实用技巧

(动画加载需要8秒,请耐心等待)

3.快速跳转到新编辑的文件

如果项目文件很多,想要在文件之间跳转怎么办?使用“最近的文件”操作可以在您正在处理的文件之间快速跳转。您会看到一个键盘友好的低干扰弹出窗口,可让您在正在查看的文件之间跳转。键盘快捷键在 Windows/Linux 上为 Ctrl-E,在 Mac 上为 Cmd-E。点击两次有惊喜!

pycharm常用快捷键介绍及10大实用技巧

(动画加载需要8秒,请耐心等待)

4.快速返回到上次操作的地方

比如查看完某个库的源码后,想要快速返回,除了用鼠标点击返回,还可以使用键盘快捷键Ctrl-Alt -左/右 Win/Linux,Option-Cmd-左/右 macOS。

pycharm常用快捷键介绍及10大实用技巧

(动画加载需要8秒,请耐心等待)

5.快速添加新行

我们经常在另一行中间添加一行代码。也许我们修复了一些问题并想继续下一行。通常需要两个步骤,到行尾按回车在上面添加一行,或者到行首按回车留下上面的空格,按向上箭头转到新的空行,也许按几个 Tab 键以获得正确的缩进,而使用“开始换行”功能(Shift-Enter Win/Linux/macOS)。

将光标放在当前行的任意位置(刚刚完成编辑),您可以得到一个空白的下一行,并有适当的缩进。对于上面的行,使用“在当前位置之前开始新行”(Ctrl-Alt-Enter Win/Linux,Option-Cmd-Enter macOS。),您会得到一个新行,缩进语言和上下文 Enter。

pycharm常用快捷键介绍及10大实用技巧

(动画需要8秒加载,请耐心等待)

6.使用键盘快速选择代码

在编码中,我们选择代码并进行操作。例如,将其移动到另一行、更改缩进等。您可以使用鼠标进行选择。或者使用键盘。例如,如果您愿意,可以使用“将插入符移动到上一个突出显示的单词”(Shift-Ctrl-左/右 Win/Linux、option-Shift-左/右 macOS)将光标向前或向后移动一个单词。选三个词怎么样?做三遍吗? 。

在Python代码中,你经常会从光标位置开始逐渐扩大选择区域:符号、部分句子、完整句子、行、块等。展开选择(Ctrl-W 或 Shift-Ctrl -W Win/Linux、Option-Up/Down macOS)是理想选择。它在语义上起作用。按住它,直到获得所需的选择。

pycharm常用快捷键介绍及10大实用技巧

(动画需要8秒加载,请耐心等待)

7.使用键盘上下移动代码块

我们希望在编辑器中快速处理代码。使用剪切和粘贴是一种快速方法,但还有一种更好的方法可以在不从文件中删除代码的情况下完成此操作。进行选择(不使用鼠标),然后使用(Shift-Alt-Up/Down Win/Linux、Option-Shift-Up/Down macOS)将所选内容移动到目标行。在视图中,选择继续拖动。

pycharm常用快捷键介绍及10大实用技巧

(动画需要8秒加载,请耐心等待)

8.重命名文件及其引用

您命名了一个变量。但后来你想改用另一个名字。您不想费心去寻找所有使用它的地方。搜索和替换可能会发现大量误报。文件名和名称可以通过重命名来更改(Shift-Ctrl-Alt-T、Win/Linux、Ctrl-T、macOS)。最重要的是,如果您改变主意,撤消会将其设置回编辑事务。

pycharm常用快捷键介绍及10大实用技巧

(动画加载需要8秒,请耐心等待)

9.快速查看功能文档

我们经常会遇到不安全的代码。别人的代码。甚至我们的代码。有时我们只需要函数的参数。我们想了解位置参数与关键字参数。或参数的类型。或默认值。 PyCharm 有几个函数可以向您显示有关符号的文档。

首先,快速文档(Ctrl-P Win/Linux、F1 macOS)带来了一个非侵入式内置弹出窗口,显示所有信息,并带有一个超链接,您可以在其中导航到定义。

然后再次点击它,弹出窗口将变为一个工具窗口,该窗口会针对您登陆的每个符号进行更新。总是在那里,总是有帮助......直到您想要隐藏它,就像任何其他 IDE 工具窗口一样。

pycharm常用快捷键介绍及10大实用技巧

(动画加载需要8秒,请耐心等待)

10.批量删除未使用的包

当某个代码文件引入了很多包但有些包没有使用时,不需要手动删除。要一一删除未引用的包,可以使用优化导入功能。热键为 Alt-Ctrl 字母 0 Win/Linux,Control-Option 字母 O macOS,pycharm 会帮助你批量删除未使用的包。

pycharm常用快捷键介绍及10大实用技巧

(动画需要8秒加载,请耐心等待)

十大技巧文章来自程序员Leo,作者菜鸟哥

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门