Idea Mac快捷键
Idea中有许多快捷操作方式,本文将列出十分实用的几类操作,特别常见、不太实用或不太方便的操作可能没有写入。下面的操作方式都是在Mac OS X 10.5+的快捷键模式下使用的。
快捷键说明:
- ⌘:command
- ⇧:shift
- ⌥:option/alt
- ⌃: control/ctrl
文本编辑操作
| 快捷键 | 操作 |
|---|
| double ⌥ 并按住不放+↑↓ | 光标多行选中 |
| ⌥↑↓ | 变量选择 |
| ⌘⇧⌥+鼠标左键拖拽 | 多行模式选中可编辑区域 |
| ⌥⇧鼠标左键拖拽 | 同时选中不同的多个区域 |
| ⌘⌫ | 删除整行 |
| ⌥/ | 根据本页内容补全词语 |
| ⌥⌘⇧↑↓ | 左右移动在方法内的参数 |
| ⌥⇧⌘D | 查看本地整个项目修改历史记录 |
| ⌘N | 在project中创建新文件,在类中根据模板生成方法 |
| ⌥←→ | 光标根据整个词汇左右移动 |
| ⌘⇧U | 切换字符串大小写 |
| ⌘⇧⏎ | 智能补全代码,如添加分号";",方法的"{}" |
| ⇧⏎ | 从当前行直接创建一个空行,并光标移到新的行 |
| ⌥⇧↑↓ | 随意上下移动选择的行 |
| ⌘⇧↑↓ | 在作用域内上下移动所选行 |
| ⌃I | 创建父类接口应实现的方法 |
| ⌃O | 创建父类可以重写的方法 |
| ⌘⇧8 | 切换当前文件多行模式 |
| ⌘⌥V | 提取选择变量,作为局部变量 |
| ⌘⌥F | 提取选择变量,作为成员变量 |
| ⌘⌥C | 提取选择变量,作为静态常量 |
| ⌘⌥M | 提取选择部分为方法 |
| ⌃↑↓ | 光标按方法名跳转 |
| F2 | 光标移动到高亮位置 |
| ⌘F | 当前文件查询字符串 |
| ⌘R | 当前文件替换字符串 |
| ⌘⇧F | 全局查询字符串 |
| ⌘⇧R | 全局替换字符串 |
| ⌘D | 复制光标所在行,多选则复制所选内容 |
| F3 | mark代码 |
| ⌥F3 | mark代码并标号 |
| ⇧⌘V | 从粘贴板中粘贴 |
| ⌘J | idea代码模板选择 |
代码Review操作
| 快捷键 | 操作 |
|---|
| ⌃⇧Q | 查看代码上下文 |
| F1 | 查看Document |
| ⌃T | 打开重构窗口 |
| ⌥⇧⌘U | 打开UML图 |
| ⌘P | 查看方法参数 |
| ⌘P之后,⌥↑↓ | 切换重载方法 |
| ⌘⌥L | 格式化代码 |
| ⌃⌥O | 优化导入 |
| ⌥⏎ | 智能提示 |
| ⌘B | 在其他地方跳转到选择的类中,在本类中显示被调用的地方 |
| ⌃⇧P | 查看表达式类型 |
全局操作
| 快捷键 | 操作 |
|---|
| ⇧鼠标滚轮 | 左右滑动 |
| ⌥F1 | 打开视图窗口选择 |
| double ⌥ | 打开检索(2018.3+版本整合所有类型检索) |
| ⌃·(1左边的键) | 打开idea视觉模式切换窗口 |
| ⌃⇥ | 切换窗口或文件 |
| ⌘·(1左边的键) | idea打开的项目间切换 |
| ⌘, | 打开idea设置 |
| ⌘; | 打开项目结构设置 |
| double ⌃ | 打开run anything窗口(version 2018.3+) |
| ⌥⇧C | 查看修改历史 |
| ⌘[ ] | 后退或前进 |
| ⌘+数字1-9 | 打开各个数字对应的窗口 |
版本控制操作
| 快捷键 | 操作 |
|---|
| ⌘T | 从版本库中拉取或更新代码 |
| ⌘K | 提交代码(git中只是提交到本地,没有push) |
文件跳转操作
| 快捷键 | 操作 |
|---|
| ⌘⌥←→ | 跳转到前后编辑的位置 |
| ⌘⇧[ ] | 按打开文件顺序切换 |