工欲善其事,必先利其器,下面对常用快捷键从网上收集并进行记录.
Idea
| 编号 | 快捷键 | 描述 |
|---|---|---|
| 1 | Command + F | 文件内查找 |
| 2 | Command + Shift + F | 在工程内查找 |
| 3 | Command + R | 文件内替换 |
| 4 | Command + D | 复制行 |
| 5 | Command + X | 删除行 |
| 6 | Command + [/] | 移动到前/后代码块 |
| 7 | Command + Shift + U | 大小写转换 |
| 8 | Command + Option + T | 把代码包在一个块内 |
| 9 | Command + Option + L | 格式化代码 |
| 10 | Shift + F6 | 重命名 |
| 11 | fori | 生成循环 |
| 12 | sout | System.out.println(); |
| 13 | Option + Enter | 导入包,快速修复 |
| 14 | Shift + Shift | 搜索任何东西 |
| 15 | Option + Shift + C | 跳到最近的更改 |
| 16 | Control + O | 重写/实现方法 |
Linux
| 编号 | 快捷键 | 描述 |
|---|---|---|
| 1 | Tab | 自动补齐 |
| 2 | Control + A | 移动光标到命令行首 |
| 3 | Control + E | 移动光标到命令行尾 |
| 4 | Option + F | 光标前进一个单词 |
| 5 | Option + B | 光标后退一个单词 |
| 6 | Control + K | 删除光标之后所有字符 |
| 7 | Control + U | 删除光标之前所有字符 |
| 8 | Control + W | 删除光标前的单词 |
| 9 | Control + C | 中断指令 |
Jupyter
命令模式(输入程序命令)
| 编号 | 快捷键 | 描述 |
|---|---|---|
| 1 | Enter | 转入编辑模式 |
| 2 | Shift + Enter | 运行本单元,选中下个单元 |
| 3 | Control + Enter | 运行本单元 |
| 4 | A | 在上方插入新单元 |
| 5 | B | 在下方插入新单元 |
| 6 | X | 剪切选中的单元 |
| 7 | C | 复制选中的单元 |
| 8 | Shift + V | 粘贴到上方单元 |
| 9 | V | 粘贴到下方单元 |
| 10 | Z | 恢复删除的最后一个单元 |
| 11 | Shift + K | 扩大选中上方单元 |
| 12 | Shift + J | 扩大选中下方单元 |
| 13 | Shift + M | 合并选中的单元 |
| 14 | H | 显示快捷键帮助 |
编辑模式(输入代码)
| 编号 | 快捷键 | 描述 |
|---|---|---|
| 1 | Tab | 代码补全或缩进 |
| 2 | Shift + Tab | 提示 |
| 3 | Command + ] | 缩进 |
| 4 | Command + [ | 解除缩进 |
| 5 | Command + A | 全选 |
| 6 | Command + Z | 复原 |
| 7 | Command + ↑ | 跳到本单元开头 |
| 8 | Command + ↓ | 跳到本单元末尾 |
| 9 | Command + ← | 跳到本行的最左边 |
| 10 | Command + → | 跳到本行的最右边 |
| 11 | Command + / | 注释整行代码 |
附录
IDEA Mac 快捷键
Linux、Mac 命令行快捷键
jupyter快捷键
Jupyter Notebook 在 macOS 系统上的快捷键