pycharm常用键盘快捷键介绍及10个实用技巧
1.前言
毫无疑问,Pycharm 是一款拥有强大热键系统的 IDE,这意味着你在 Pycharm 中所做的任何操作,比如打开文件、切换编辑区域等,都可以通过热键来实现。使用快捷键不仅可以让操作更加快捷,而且看起来也很酷。但如果你习惯使用一些键盘快捷键,你的手指就会习惯,改变起来就会比较困难。
如果您对热键要求较高,可以根据自己的习惯定制Pycharm热键设置,方便您使用。我不会在这里详细介绍基本的键盘快捷键及其用法。有关详细信息,请参阅配置键盘快捷键或键盘。
当然,如果你之前有使用过其他类似软件的经验,也可以选择pycharm内置的其他软件的快捷键配置方案
这一步非常简单。单击主工具栏上的“设置”按钮,然后单击对话框中的“设置”和“键盘映射”。
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会询问是否需要导入。选择后,导入将根据您的项目风格正确生成。
(动画加载需要8秒,请耐心等待)
2.成组移动类和方法
当您重构代码并需要将某些类或函数移动到其他文件时,如果您将剪切和粘贴类发送到其他文件,那么您就是一个可爱的宝贝。 Pycharm提供了移动功能,可以帮助您成组移动类或方法,甚至可以为您处理类依赖关系。
(动画加载需要8秒,请耐心等待)
3.快速跳转到新编辑的文件
如果项目文件很多,想要在文件之间跳转怎么办?使用“最近的文件”操作可以在您正在处理的文件之间快速跳转。您会看到一个键盘友好的低干扰弹出窗口,可让您在正在查看的文件之间跳转。键盘快捷键在 Windows/Linux 上为 Ctrl-E,在 Mac 上为 Cmd-E。点击两次有惊喜!
(动画加载需要8秒,请耐心等待)
4.快速返回到上次操作的地方
比如查看完某个库的源码后,想要快速返回,除了用鼠标点击返回,还可以使用键盘快捷键Ctrl-Alt -左/右 Win/Linux,Option-Cmd-左/右 macOS。
(动画加载需要8秒,请耐心等待)
5.快速添加新行
我们经常在另一行中间添加一行代码。也许我们修复了一些问题并想继续下一行。通常需要两个步骤,到行尾按回车在上面添加一行,或者到行首按回车留下上面的空格,按向上箭头转到新的空行,也许按几个 Tab 键以获得正确的缩进,而使用“开始换行”功能(Shift-Enter Win/Linux/macOS)。
将光标放在当前行的任意位置(刚刚完成编辑),您可以得到一个空白的下一行,并有适当的缩进。对于上面的行,使用“在当前位置之前开始新行”(Ctrl-Alt-Enter Win/Linux,Option-Cmd-Enter macOS。),您会得到一个新行,缩进语言和上下文 Enter。
(动画需要8秒加载,请耐心等待)
6.使用键盘快速选择代码
在编码中,我们选择代码并进行操作。例如,将其移动到另一行、更改缩进等。您可以使用鼠标进行选择。或者使用键盘。例如,如果您愿意,可以使用“将插入符移动到上一个突出显示的单词”(Shift-Ctrl-左/右 Win/Linux、option-Shift-左/右 macOS)将光标向前或向后移动一个单词。选三个词怎么样?做三遍吗? 。
在Python代码中,你经常会从光标位置开始逐渐扩大选择区域:符号、部分句子、完整句子、行、块等。展开选择(Ctrl-W 或 Shift-Ctrl -W Win/Linux、Option-Up/Down macOS)是理想选择。它在语义上起作用。按住它,直到获得所需的选择。
(动画需要8秒加载,请耐心等待)
7.使用键盘上下移动代码块
我们希望在编辑器中快速处理代码。使用剪切和粘贴是一种快速方法,但还有一种更好的方法可以在不从文件中删除代码的情况下完成此操作。进行选择(不使用鼠标),然后使用(Shift-Alt-Up/Down Win/Linux、Option-Shift-Up/Down macOS)将所选内容移动到目标行。在视图中,选择继续拖动。
(动画需要8秒加载,请耐心等待)
8.重命名文件及其引用
您命名了一个变量。但后来你想改用另一个名字。您不想费心去寻找所有使用它的地方。搜索和替换可能会发现大量误报。文件名和名称可以通过重命名来更改(Shift-Ctrl-Alt-T、Win/Linux、Ctrl-T、macOS)。最重要的是,如果您改变主意,撤消会将其设置回编辑事务。
(动画加载需要8秒,请耐心等待)
9.快速查看功能文档
我们经常会遇到不安全的代码。别人的代码。甚至我们的代码。有时我们只需要函数的参数。我们想了解位置参数与关键字参数。或参数的类型。或默认值。 PyCharm 有几个函数可以向您显示有关符号的文档。
首先,快速文档(Ctrl-P Win/Linux、F1 macOS)带来了一个非侵入式内置弹出窗口,显示所有信息,并带有一个超链接,您可以在其中导航到定义。
然后再次点击它,弹出窗口将变为一个工具窗口,该窗口会针对您登陆的每个符号进行更新。总是在那里,总是有帮助......直到您想要隐藏它,就像任何其他 IDE 工具窗口一样。
(动画加载需要8秒,请耐心等待)
10.批量删除未使用的包
当某个代码文件引入了很多包但有些包没有使用时,不需要手动删除。要一一删除未引用的包,可以使用优化导入功能。热键为 Alt-Ctrl 字母 0 Win/Linux,Control-Option 字母 O macOS,pycharm 会帮助你批量删除未使用的包。
(动画需要8秒加载,请耐心等待)
十大技巧文章来自程序员Leo,作者菜鸟哥
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。