由于经常忘记PyCharm快捷键, 而且PyCharm的快捷键太多了, 故记录一下
光标移动
| 功能 | 快捷键 | | – | – | 导航到最近编辑区域 | Ctrl + Shift + Backspace
光标移动代码块结束 开始 | Ctrl + ]/[
查看/跳转当前行号 字符号 | Ctrl + G
跳转到上一个/下一个方法| Alt + Up/Down
下一条/前一条高亮的错误 | F2 / Shift + F2
光标从编辑窗口回到工具窗口 | F12
光标从工具窗口回到编辑窗口 | Esc
选择
| 功能 | 快捷键 | | – | – |
列模式选择 | ALT + 左键
选择光标到代码块结束/开始 | Ctrl + Shift + [/]
逐步扩大选择 (变量->行->块) | Ctrl + W
编辑相关
| 功能 | 快捷键 | | – | – |
缩进/不缩进当前行 | Tab/Shift + Tab
下一行回车(光标在当前行) | Ctrl + Enter
智能跳到下一行 | Shift + ENTER
行注释 | Ctrl + /
块注释 (不适用于Python脚本) | Ctrl + Shift + /
复制选定的区域或行 | Ctrl + D
删除选定的行 | Ctrl + Y
代码格式化 | Ctrl + Alt + L
自动缩进 | Ctrl + Alt + I
优化导入 | Ctrl + Alt + O
自动完成/联想 | Alt + /
输入模板 | Ctrl + J
将当前块代码上移一行 | Ctrl + Shift + Up
将当前块代码下移一行 | Ctrl + Shift + Down
阅读相关
| 功能 | 快捷键 | | – | – |
跳转到 变量 方法 类 声明 | Ctrl + 鼠标左键/B
后退/前进 | Ctrl + Alt + Left/Right
跳转到下一个/前一个编辑的选项卡 | Alt + Right/Left
弹出当前项目的文件窗口 | Ctrl + E
查看快速定义( 弹出窗口提示 ) | Ctrl + Shift + I
跳转到父方法、父类 | Ctrl + U
折叠当前代码 | Ctrl + -
展开当前代码 | Ctrl + +
折叠所有代码 | Ctrl + Shift + -
展开所有代码 | Ctrl + Shift + +
隐藏/显示工具窗 | Ctrl + Shift + F12
文件内筛选 (方法太多时用) | Ctrl + F12
将当前单词在整个文件中高亮 F3移动到下一个 ESC取消高亮 | Ctrl + Shift + F7
添加书签 (无书签号) | F11
设置书签 (可指定书签号) | Ctrl + F11
添加指定书签号的书签 | Ctrl + Shift + [1-9]
显示所有书签 | Shift + F11
跳转到指定书签号位置 | Ctrl + [0-9]
跳转到搜索的类 | Ctrl + N
跳转到搜索的文件 | Ctrl + Shift + N
隐藏运行的 最近运行的窗口 | Shift + Esc
关闭主动运行的选项卡 | Ctrl + Shift + F4
查找当前文件或标识 | Alt + F1
跳转到实现 | Ctrl + Alt + B
跳转到类型声明 | Ctrl + Shift + B
弹出文件结构 | Ctrl + F12
类型层次结构 | Ctrl + H
方法层次结构 | Ctrl + Shift + H
调用层次结构 | Ctrl + Alt + H
显示导航条F11书签开关 | Alt + Home
书签助记开关 | Ctrl + Shift + F11
运行相关
| 功能 | 快捷键 | | – | – | 运行代码 | Shift + F10
调试代码 | Shift + F9
调试中相关
| 功能 | 快捷键 | | – | – | 跳过 | F8
进入 | F7
退出 | Shift + F8
运行游标 | Alt + F9
验证表达式 | Alt + F8
快速验证表达式 | Ctrl + Alt + F8
恢复程序 | F9
断点开关 | Ctrl + F8
查看断点 | Ctrl + Shift + F8
查找/替换相关
| 功能 | 快捷键 | | – | – | 下一个 | F3
前一个 | Shift + F3
替换 | Ctrl + R
全局查找 | Ctrl + Shift + F
全局替换 | Ctrl + Shift + R
文件中查询用法 | Alt + F7 / Ctrl + F7
文件中用法高亮显示 | Ctrl + Shift + F7
显示用法 | Ctrl + Alt + F7
重构相关
| 功能 | 快捷键 | | – | – | 重命名 | Shift + F6
安全删除 | Alt + Delete
更改签名 | Ctrl + F6
内联 | Ctrl + Alt + N
提取方法 | Ctrl + Alt + M
提取属性 | Ctrl + Alt + V
提取字段 | Ctrl + Alt + F
提取常量 | Ctrl + Alt + C
提取参数 | Ctrl + Alt + P