PyCharm是一款非常流行的Python集成开发环境(IDE),它提供了丰富的快捷键来提高开发效率。以下是一些PyCharm 中最常用且高效的快捷键分类整理(基于默认 Windows/Linux 键位,macOS 用户将 Ctrl 替换为 ⌘):
🚀 核心生产力
-
代码补全:
-
Ctrl + Space
:基础补全 -
Ctrl + Shift + Space
:智能类型补全 -
Tab
:接受补全建议
-
-
导航:
-
Ctrl + N
:查找类 -
Ctrl + Shift + N
:查找文件 -
Ctrl + E
:最近文件 -
Alt + ←/→
:标签页导航 -
Ctrl + B
:跳转到定义 -
Ctrl + Alt + B
:跳转到实现
-
-
代码生成:
-
Alt + Insert
:生成代码(构造器/Getter/Setter等) -
Ctrl + O
:重写方法 -
Ctrl + I
:实现接口方法
-
✏️ 编辑利器
-
重构:
-
Shift + F6
:重命名 -
Ctrl + Alt + M
:提取方法 -
Ctrl + Alt + V
:提取变量 -
Ctrl + Alt + F
:提取字段
-
-
代码操作:
-
Ctrl + D
:复制当前行 -
Ctrl + Y
:删除当前行 -
Ctrl + /
:行注释/取消注释 -
Ctrl + Shift + /
:块注释 -
Ctrl + Alt + L
:格式化代码
-
-
选择扩展:
-
Ctrl + W
:逐步扩大选择范围 -
Ctrl + Shift + W
:缩小选择范围
-
🔍 搜索与替换
-
Ctrl + F
:文件内查找 -
Ctrl + R
:文件内替换 -
Ctrl + Shift + F
:全局查找 -
Ctrl + Shift + R
:全局替换 -
Alt + F7
:查找用法
🐞 调试相关
-
Shift + F9
:调试 -
F8
:单步跳过 -
F7
:单步进入 -
Shift + F8
:单步跳出 -
Alt + F9
:运行到光标 -
F9
:恢复程序
📂 项目管理
-
Alt + 1
:切换项目工具窗口 -
Alt + F1
:选择当前文件位置 -
Ctrl + Alt + S
:打开设置 -
Ctrl + K
:提交变更(VCS) -
Ctrl + T
:更新项目(VCS)
🧩 多光标操作
-
Alt + Click
:添加/移除光标 -
Ctrl + Alt + Shift + J
:选中所有匹配项 -
Alt + Shift + ↑/↓
:向上/下添加光标
💡 智能辅助
-
Alt + Enter
:快速修复/意图操作 -
Ctrl + P
:显示参数信息 -
Ctrl + Q
:快速文档 -
Ctrl + Alt + Shift + T
:重构菜单
窗口管理
-
Ctrl + F4
:关闭当前标签 -
Ctrl + Tab
:切换工具窗口/文件 -
Shift + Esc
:隐藏活动工具窗口 -
Ctrl + Shift + F12
:最大化编辑器
特殊技巧
-
Ctrl + Alt + Shift + C
:复制文件路径 -
Ctrl + Alt + Shift + V
:粘贴为纯文本 -
Shift + Ctrl + Alt + T
:重构操作菜单 -
Ctrl + Shift + A
:查找操作(万能命令搜索)
💡 自定义快捷键提示:
在 PyCharm 中随时按
Ctrl + Shift + A
输入 "keymap" 可查看所有快捷键映射,或输入命令名称直接执行操作。修改快捷常用自定义方案
- 绑定
Ctrl + S
为保存所有文件- 为常用操作添加组合键
数据库工具
Ctrl + Enter
:执行SQL查询Ctrl + Alt + Shift + U
:查看表结构
# 示例:使用快捷键快速生成代码
class Example:
def __init__(self, name):
self.name = name
# 使用Alt+Insert快速生成Getter/Setter
@property
def name(self):
return self._name
@name.setter
def name(self, value):
self._name = value
建议将此列表打印成速查表,熟练掌握这些快捷键可帮你提升2-3倍的编码效率!