键位映射参考
在查阅此页面和 PyCharm 文档中的其他页面时,您可以看到您在 IDE 中使用的键位映射的键盘快捷键——请使用页面顶部的选择器进行选择。
PyCharm 的常用键盘快捷键
构建项目
在此目录中新建 | Ctrl+Alt+Insert |
构建项目 | Ctrl+F9 |
重建 | Ctrl+Shift+F9 |
基本编辑
剪切 | Ctrl+X |
复制 | Ctrl+C |
粘贴 | Ctrl+V |
以纯文本粘贴 | Ctrl+Alt+Shift+V |
从历史记录粘贴… | Ctrl+Shift+V |
复制路径 | Ctrl+Shift+C |
复制引用 | Ctrl+Alt+Shift+C |
全部保存 | Ctrl+S |
撤销 | Ctrl+Z |
重做 | Ctrl+Shift+Z |
缩进所选内容 | Tab |
取消缩进行或所选内容 | Shift+Tab |
自动缩进行 | Ctrl+Alt+I |
开始新行 | Shift+Enter |
在当前行前开始新行 | Ctrl+Alt+Enter |
删除行 | Ctrl+Y |
合并行 | Ctrl+Shift+J |
复制行或所选内容 | Ctrl+D |
切换大小写 | Ctrl+Shift+U |
临时文件 | Ctrl+Alt+Shift+Insert |
在新窗口中打开源代码 | Shift+F4 |
Alt+Shift+. | |
Alt+Shift+Comma |
插入符导航
将插入符移动到上一个单词 | Ctrl+Left |
将插入符移动到下一个单词 | Ctrl+Right |
将插入符移动到行首 | Home |
将插入符移动到行尾 | End |
将插入符移动到匹配的括号 | Ctrl+Shift+M |
将插入符移动到代码块开头 | Ctrl+[ |
将插入符移动到代码块结尾 | Ctrl+] |
下一个方法 | Alt+Down |
上一个方法 | Alt+Up |
将插入符移动到页面顶部 | Ctrl+Page Up |
将插入符移动到页面底部 | Ctrl+Page Down |
向上翻页 | Page Up |
向下翻页 | Page Down |
将插入符移动到文本开始 | Ctrl+Home |
将插入符移动到文本结尾 | Ctrl+End |
选择文本
全选 | Ctrl+A |
向左选择 | Shift+Left |
向右选择 | Shift+Right |
将插入符移动到上一个单词并选择 | Ctrl+Shift+Left |
将插入符移动到下一个单词并选择 | Ctrl+Shift+Right |
将插入符移动到行首并选择 | Shift+Home |
将插入符移动到行尾并选择 | Shift+End |
向上选择 | Shift+Up |
向下选择 | Shift+Down |
将插入符移动到代码块开头并选择 | Ctrl+Shift+[ |
将插入符移动到代码块结尾并选择 | Ctrl+Shift+] |
将插入符移动到页面顶部并选择 | Ctrl+Shift+Page Up |
将插入符移动到页面底部并选择 | Ctrl+Shift+Page Down |
向上翻页并选择 | Shift+Page Up |
向下翻页并选择 | Shift+Page Down |
将插入符移动到文本开始并选择 | Ctrl+Shift+Home |
将插入符移动到文本结尾并选择 | Ctrl+Shift+End |
扩展选择 | Ctrl+W |
收缩选择 | Ctrl+Shift+W |
代码折叠
展开 | Ctrl+NumPad + |
折叠 | Ctrl+NumPad - |
递归展开 | Ctrl+Alt+NumPad + |
递归折叠 | Ctrl+Alt+NumPad - |
全部展开 | Ctrl+Shift+NumPad + |
全部折叠 | Ctrl+Shift+NumPad - |
折叠所选内容 | Ctrl+. |
多个插入符与选择范围
Alt+Click | |
Alt+Shift+Insert | |
双击 Ctrl + 上移 | |
双击 Ctrl + 关闭 | |
Alt+Shift+G | |
Alt+J | |
Ctrl+Alt+Shift+J | |
Alt+Shift+J | |
Alt+Shift+Middle-Click | |
Alt+Shift+Click | |
Ctrl+Alt+Shift+Click |
编码辅助
Alt+Enter | |
基本补全 | Ctrl+Space |
类型匹配补全 | Ctrl+Shift+Space |
第二次基本补全 | Ctrl+Alt+Space |
完成当前语句 | Ctrl+Shift+Enter |
重新格式化代码 | Ctrl+Alt+L |
Ctrl+P | |
Ctrl+Q | |
上移语句 | Ctrl+Shift+Up |
下移语句 | Ctrl+Shift+Down |
左移元素 | Ctrl+Alt+Shift+Left |
右移语句 | Ctrl+Alt+Shift+Right |
上移行 | Alt+Shift+Up |
下移行 | Alt+Shift+Down |
使用行注释 | Ctrl+/ |
使用块注释 | Ctrl+Shift+/ |
环绕方式… | Ctrl+Alt+T |
生成… | Alt+Insert |
上下文导航
下一个方法 | Alt+Down |
上一个方法 | Alt+Up |
Ctrl+G | |
Ctrl+Tab | |
在…中选择… | Alt+F1 |
最近文件 | Ctrl+E |
最近更改 | Alt+Shift+C |
上次编辑位置 | Ctrl+Shift+Backspace |
后退 | Ctrl+Alt+Left |
前进 | Ctrl+Alt+Right |
选择下一个选项卡 | Alt+Right |
选择上一个选项卡 | Alt+Left |
切换匿名书签 | F11 |
Ctrl+Shift+[digit] | |
切换带助记符的书签 | Ctrl+F11 |
显示所有书签 | Shift+F11 |
Ctrl+[digit] | |
显示带助记符的书签 | Ctrl+Shift+F11 |
显示书签窗口 | Alt+2 |
Alt+7 | |
显示查找窗口 | Alt+3 |
下一个匹配项 | Ctrl+Alt+Down |
上一个匹配项 | Ctrl+Alt+Up |
查找所有内容
双击 Shift | |
Ctrl+F | |
F3 | |
Shift+F3 | |
Ctrl+R | |
Ctrl+Shift+F | |
Ctrl+Shift+R | |
插入符处单词的下一个匹配项 | Ctrl+F3 |
转到文件… | Ctrl+Shift+N |
Ctrl+F12 | |
转到符号… | Ctrl+Alt+Shift+N |
Ctrl+Shift+A |
从符号进行导航
Alt+F7 | |
转到声明或用法 | Ctrl+B |
转到类型声明 | Ctrl+Shift+B |
显示用法 | Ctrl+Alt+F7 |
Ctrl+U | |
Ctrl+Alt+B | |
Ctrl+Shift+F7 |
代码分析
运行与调试
双击 Ctrl | |
运行上下文配置 | Shift+F10 |
运行… | Alt+Shift+F10 |
调试上下文配置 | Shift+F9 |
调试… | Alt+Shift+F9 |
附加到进程… | Ctrl+Alt+F5 |
停止 | Ctrl+F2 |
恢复程序 | F9 |
停止后台进程… | Ctrl+Shift+F2 |
步过 | F8 |
强制步过 | Alt+Shift+F8 |
步入 | F7 |
智能步入 | Shift+F7 |
强制步入 | Alt+Shift+F7 |
步出 | Shift+F8 |
运行至光标 | Alt+F9 |
强制运行至光标 | Ctrl+Alt+F9 |
显示执行点 | Alt+F10 |
计算表达式… | Alt+F8 |
快速计算表达式 | Ctrl+Alt+F8 |
切换行断点 | Ctrl+F8 |
切换临时行断点 | Ctrl+Alt+Shift+F8 |
查看断点… | Ctrl+Shift+F8 |
编辑断点 | Ctrl+Shift+F8 |
显示运行窗口 | Alt+4 |
显示调试窗口 | Alt+5 |
显示服务窗口 | Alt+8 |
重构
重构此处… | Ctrl+Alt+Shift+T |
重命名… | Shift+F6 |
更改签名… | Ctrl+F6 |
内联… | Ctrl+Alt+N |
移动… | F6 |
提取函数… | Ctrl+Alt+M |
引入字段… | Ctrl+Alt+F |
引入参数… | Ctrl+Alt+P |
引入变量… | Ctrl+Alt+V |
安全删除… | Alt+Delete |
全局 VCS 操作
VCS 操作弹出窗口… | Alt+` |
提交… | Ctrl+K |
更新项目 | Ctrl+T |
回滚 | Ctrl+Alt+Z |
推送… | Ctrl+Shift+K |
下一个更改 | Ctrl+Alt+Shift+Down |
上一个更改 | Ctrl+Alt+Shift+Up |
显示版本控制窗口 | Alt+9 |
显示提交窗口 | Alt+0 |
差异查看器
显示差异 | Ctrl+D |
比较文件 | Ctrl+D |
下一个差异 | F7 |
上一个差异 | Shift+F7 |
接受左侧 | Ctrl+Alt+R |
接受右侧 | Ctrl+Alt+A |
选择对侧差异窗格 | Ctrl+Shift+Tab |
显示差异设置弹出窗口… | Ctrl+Shift+D |
工具窗口
隐藏活动工具窗口 | Shift+Escape |
隐藏所有工具窗口 | Ctrl+Shift+F12 |
跳转到最后一个工具窗口 | F12 |
向左拉伸 | Ctrl+Alt+Shift+Left |
向右拉伸 | Ctrl+Alt+Shift+Right |
向上拉伸 | Ctrl+Alt+Shift+Up |
向下拉伸 | Ctrl+Alt+Shift+Down |
显示 项目 窗口 | Alt+1 |
显示书签窗口 | Alt+2 |
显示查找窗口 | Alt+3 |
显示运行窗口 | Alt+4 |
显示调试窗口 | Alt+5 |
显示问题窗口 | Alt+6 |
Alt+7 | |
显示服务窗口 | Alt+8 |
显示版本控制窗口 | Alt+9 |
显示提交窗口 | Alt+0 |
显示终端窗口 | Alt+F12 |