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) |
文件跳转操作
快捷键 | 操作 |
---|
⌘⌥←→ | 跳转到前后编辑的位置 |
⌘⇧[ ] | 按打开文件顺序切换 |