PyCharm快捷键

PyCharm 是一款功能强大的集成开发环境 (IDE),专为 Python 编程而设计。要提高生产力和效率,掌握 PyCharm 的快捷键至关重要。

PyCharm Windows 快捷键

在上下文中导航

快捷键 说明
Alt + Shift + F 添加到收藏夹
Alt + up / Alt + down 转到上一个/下一个方法
Ctrl + F11 使用助记符切换书签
Ctrl + Shift + Back 上次编辑位置
F11 切换书签
Shift + F11 显示书签
Ctrl + Alt + left / Ctrl + Alt + right 向后/向前导航
Ctrl + G 转到行/列...
Ctrl + ] / Ctrl + [ 转到代码块结束/开始
Ctrl + [0-9] 转到编号书签
Ctrl + E / Ctrl + Shift + E 最近查看/最近位置
Alt + F1 选择...

重构和清理

快捷方式 说明
Shift + F6 重命名...
Ctrl + F6 更改签名...
Ctrl + Alt + Shift + T 重构此...
Ctrl + Alt + F + Ctrl + Alt + C 引入字段/常量
F5 + F6 复制…/移动…
Ctrl + Alt + N 内联…
Ctrl + Alt + M 提取方法
Ctrl + Alt + V + Ctrl + Alt + P 引入变量/参数
Ctrl + Alt + L 重新格式化代码
Alt + Delete 安全删除…

创建和编辑

快捷方式 说明
Ctrl + Shift + J / Ctrl + enter 合并/拆分行
Ctrl + Alt + T 用…环绕
Ctrl + Shift + up / Ctrl + Shift + down 上/下移动行
Alt + Insert 生成代码
Ctrl + X / Ctrl + C / Ctrl + V 剪切/复制/粘贴
Ctrl + W / Ctrl + Shift + W 扩展/收缩选择
Ctrl + S 全部保存
Ctrl + / 带行注释的注释
Ctrl + Shift + C 复制文档路径
Ctrl + Shift + I 快速定义
Ctrl + Alt + O 优化导入
Ctrl + space 基本代码完成
Ctrl + Shift + space 智能代码完成
Ctrl + Shift + U 切换大小写
Ctrl + Q / Shift + F1 快速/外部文档
Shift + enter 开始新行
Ctrl + Shift + enter 完成语句
Ctrl + O + Ctrl + I 覆盖/实现成员
Ctrl + NumPad+ + Ctrl + Shift + NumPad+ 展开/折叠代码块
Ctrl + D 复制当前行或选择
Alt + enter 显示意图操作
Ctrl + Shift + V 从剪贴板历史记录粘贴
Ctrl + P / Alt + Q 参数信息/上下文信息
Ctrl + Alt + space 类型名称完成
Ctrl + Alt + I 自动缩进行
Ctrl + Y 删除插入符号处的行

从符号导航

快捷方式 说明
Ctrl + Alt + B 实现
Ctrl + F12 转到文件成员
Ctrl + Shift + B 类型声明(仅限 JavaScript)
Ctrl + Shift + F7 突出显示文件中的用法
Alt + F7 /Ctrl + F7 查找用法/在文件中查找用法
Ctrl + B 声明
Ctrl + U 超级方法
Ctrl + Alt + Shift + N 转到符号
Ctrl + N / Ctrl + Shift + N 转到类/文件
Ctrl + Alt + F7 显示用法

构建、运行和调试

快捷方式 说明
Ctrl + Alt + Shift + F8 切换临时行断点
Ctrl + Shift + F8 编辑/查看断点
F9 恢复程序
Ctrl + Shift + F10 运行上下文配置
Shift + F7 智能进入
F8 + F7 跳过/进入
Shift + F8 跳出
Ctrl + F8 切换行断点
Alt + F9 / Ctrl + Alt + F9 运行至光标/强制运行至光标
Alt + F10 显示执行点
Ctrl + Shift + F2 停止后台进程...
Alt + F8 评估表达式...
Shift + F10 / F9 运行/调试当前配置
Ctrl + F2 停止
Alt + Shift + F10 / F9 运行/调试选定的配置

版本控制

快捷方式 说明
Ctrl + K 提交
Ctrl + Alt + Z 恢复
Ctrl + T 更新项目
Ctrl + Shift + K 推送...
Alt + Shift + C 最近更改
Alt + Backquote VCS 操作弹出...
Ctrl + Alt + Shift + down / Ctrl + Alt + Shift + up 下一个/上一个更改

掌握您的 IDE

快捷方式 说明
Alt + [0-9] 打开工具窗口
Ctrl + Alt + Y 同步
Ctrl + Alt + S 设置…
Ctrl + Backquote 快速切换方案…
Ctrl + Shift + A 查找操作…

查找所有内容

快捷方式 说明
F3 / Shift + F3 下一个/上一个出现
Ctrl + F3 查找插入符号处的单词
Ctrl + Shift + F / Ctrl + Shift + R 在路径中查找/在路径中替换
Ctrl + F / Ctrl + R 查找/替换
Double + Shift 到处搜索

分析和探索

快捷方式 说明
Ctrl + F1 显示错误说明
Ctrl + Alt + Shift + I 按名称运行检查…
Ctrl + H / Ctrl + Alt + H 类型/调用层次结构
F2 / Shift + F2 下一个/上一个突出显示的错误

PyCharm macOS 快捷键

掌握您的 IDE

快捷方式 说明
转到编辑器(从工具窗口)
+ Back / + + F12 隐藏活动/所有工具窗口
+ + Y 同步
+ , 首选项…
+ + F 切换全屏模式
+ Tab 转到下一个/上一个编辑器选项卡
+ Backquote 快速切换方案…
F12 跳转到上一个工具窗口
+ / + 跳转到源/导航栏
+ Y + 0-9 打开工具窗口
+ + A 查找操作…

版本控制

快捷方式 说明
+ + + / + + + + 下一个/上一个更改
+ + Z 还原
+ K 提交
+ + K 推送…
+ + C 最近更改
+ T 更新项目
+ V VCS 操作弹出…

在上下文中导航

快捷方式 说明
+ + F 添加到收藏夹
+ F3 使用助记符切换书签
+ + 最后编辑位置
+ F3 显示书签
+ + ] + + + [ 转到代码块结束/开始
+ [0-9] 转到编号书签
F3 切换书签
+ E / + + E 最近查看/
+ L 转到行/列...
+ F1 选择...
+ [ / + ] 向后/向前导航
+ / + 转到上一个/下一个方法

重构和清理

快捷方式 说明
F5 / F6 复制.../移动...
+ + M 提取方法
+ + N 内联...
+ T 重构此...
+ + L 重新格式化代码
+ + C/+ + + P 引入常量/参数
+ F6 重命名…
+ + V / + + F 引入变量/字段
+ F6 更改签名…
+ 安全删除…

构建、运行和调试

快捷方式 说明
+ F8 跳出
+ F10 显示执行点
+ F8 切换行断点
+ F7 智能进入
+ + F2 停止后台进程...
+ + R / + + D 运行/调试选定的配置
+ + R 运行上下文配置
F8 + F7 跳过/进入
+ R / + D 运行/调试当前配置
+ + + F8 切换临时行断点
+ F8 评估表达式...
+ + F8 编辑/查看断点
+ + R 恢复程序
+ + F9 强制运行至光标
+ F9 运行至光标
+ F2 停止

从符号导航

快捷方式 说明
+ F7 + + F7 查找用法/在文件中查找用法
+ B 声明
+ + F7 显示用法
+ + F7 突出显示文件中的用法
+ + B 类型声明(仅限 JavaScript)
+ + B 实现
+ U 超级方法

创建和编辑

快捷方式 说明
+ 快速定义
+ + C 复制文档路径
+ N 生成代码
+ + T 用...包围
+ + A 在 IDE 中查找任何操作
+ + Q 上下文信息
+ O + + I 覆盖/实现成员
+ S 全部保存
+ + + / + + - 展开/折叠全部
+ + + + - 展开/折叠代码块
+ + U 切换大小写
+ + / + + 上/下移动行
+ + + 扩展/收缩选择
+ 开始新行
+ + 完成语句
+ + J + + 合并/拆分行
F1 / + F1 快速/外部文档
+ + V 从剪贴板历史记录粘贴
+ D 复制当前行或选择
+ X / + C / + V 剪切/复制/粘贴
+ 在插入符号处删除行
+ P 参数信息
+ + I 自动缩进行
+ / 带行注释的注释
+ 显示意图操作
+ + 类型名称完成
+ + O 优化导入
+ + + + 基本/智能代码完成

分析和探索

快捷方式 说明
+ + + I 按名称运行检查...
F2 / + F2 下一个/上一个突出显示的错误
+ H / + + H 类型/调用层次结构
+ F1 显示错误说明

查找所有内容

快捷方式 说明
Double + 搜索所有位置
+ G / + + G 下一个/上一个出现
+ + O / + + O 转到文件/符号
+ + F / + + R 在路径中查找/在路径中替换
+ F / + R 查找/替换
+ F12 转到文件成员
+ O 转到类

关于 PyCharm

PyCharm 由 JetBrains 开发,是一款领先的 Python IDE,配备了专业开发工具。它支持各种 Python 框架,并具有智能代码辅助、调试和测试等高级功能。

PyCharm 官方信息

PyCharm 快捷键常见问题

  1. 重新格式化代码的快捷键是什么?
    Windows:Ctrl + Alt + L macOS:Cmd + Alt + L

  2. 如何快速导航到文件?
    Windows:Ctrl + Shift + N macOS:Cmd + Shift + O

  3. 调试的快捷键是什么?
    Windows:Shift + F9 macOS:Ctrl + D

  4. 如何查看最近文件?
    Windows:Ctrl + E macOS:Cmd + E

  5. 复制一行的快捷键是什么?
    Windows:Ctrl + D macOS:Cmd + D

  6. 如何运行程序?
    Windows:Shift + F10 macOS:Ctrl + R

  7. 调试期间进入函数的快捷键是什么?
    Windows:F7 macOS:Cmd + Alt + I

  8. 如何向后导航?
    Windows:Ctrl + Alt + Left macOS:Cmd + [

  9. 智能代码完成的快捷键是什么?
    Windows:Ctrl + Shift + Space macOS:Cmd + Shift + Space

总结

掌握 PyCharm 的快捷键可以显著提高您作为 Python 开发人员的工作效率。通过本综合指南,您现在可以掌握所有必要的快捷键。探索和练习这些快捷键以简化您在 PyCharm 中的工作流程!

4.5/5 - (4 votes)