快捷键查看方式
如上图“呼出方式”所示,点击之后选中「Keymap」,即可进入快捷键设置。除以上两种方式外,还可以直接按
Command + ,
打开设置界面。
常用相关快捷键罗列
编辑器相关操作
- 跳到代码块开始处
Option + Command + {
, 结束处Option + Command + }
- 补全当前语句
Shift + Command + Enter
- 删除行
Command + Delete
- 复制行或所选内容
Command + D
- 将下一行加入(Join)到当前行末尾
Shift + Control + J
- 扩展选择内容(Extend Selection)
Option + ↑
- 新起一行
Shift + Enter
- 大小写转换
Shift + Command + U
- 光标操作
- 向左
Control + B
- 向右
Control + F
- 向上
Control + P
- 向下
Control + N
- 向左
主菜单(Main Menu)相关操作
文件操作
- 打开偏好(Preferences)
Command + ,
- 打开项目结构
Command + ;
- 退出
Command + Q
编辑操作
- 撤销
Command + Z
; 重做Shift + Command + Z
- 复制引用(copy reference)
Shift + Option + Command + C
, 手型需作 Rock 状... - 查看注释文档
Fn + F1
或者Control + J
- 查看方法参数
Command + P
- 查看方法返回值类型
Shift + Control + P
- 查看最近使用的文件
Command + E
定位文件
- 查找类
Command + O
- 查找文件
Shift + Command + O
- 定位代码行/列
Command + L
- 回到上次光标处
Command + [
, 下次光标处Command + ]
- 查看类/方法/参数声明
Command + B
或者Command + ↓
- 查看实现类
Option + Command + B
- 查看文件结构
Fn + Command + F12
- 在 Finder 中打开当前文件
Fn + Option + Command + F12
或者Command + 左键点击文件Tab
[1] - 上一个方法
Control + ↑
;下一个方法Control + ↓
Code
- 重写方法
Control + O
- 实现方法
Control + I
- 新建文件
Command + N
, 用于在一个目录下新建某种类型文件,如快速新建一个 Java 类[2] - 包裹代码块(如异常处理)
Option + Command + T
补全(Completion)
- 代码补全
Control + Space
, 通常会与输入法切换冲突,可自行设置[3] - 智能补全
Control + Shift + Space
,不清楚是不是有其他应用或者系统占用了这个组合键,idea 中使用没反应,通常我使用Option + Enter
和Shift + Command + Enter
这两个 - 使用动态模板(Live Templates)
Command + J
, 可以快速创建循环语句,如果熟悉模板关键词,也可通过直接输入关键词生成模板 -
//
格式行注释Command + /
;/**/
格式注释Shift + Command + /
, 该快捷键会激活系统「显示帮助菜单」的快捷键,需要在「系统偏好设置>键盘>快捷键>应用快捷键」取消。或者更改 idea 中指定的快捷键为其他。 - 格式化代码
Option + Command + L
- 缩进行
Control + Option + I
, 通常可以使用Option + Command + L
代替 - 优化导入类
Control + Option + O
- 移动代码行
- 在作用域中向上移动代码行
Shift + Command + ↑
,向下移动Shift + Command + ↓
- 不限制地向上移动代码行
Shift + Option + ↑
,向下移动Shift + Option + ↓
- 在作用域中向上移动代码行
改动文件(Refactor)
- 重命名
Fn + Shift + F6
- 复制文件
Fn + F5
; 移动文件Fn + F6
项目构建(Build)
- 构建项目
Fn + Command + F9
- 重新构建项目
Fn + Shift +Command + F9
运行(Run)
- Run
Control + R
- Debug
Control + D
- Stop
Fn + Command + F2
- 计算表达式值(debug 运行时)
Fn + Option + F8
版本控制(VCS)
- 通用
- 更新
Command + T
- 提交
Command + K
- 更新
- Git
- Push
Shift Command + K
- Revert
Option + Command + Z
- Push
- Svn
- Revert
Option + Command + Z
- Revert
面板选中(Tool Windows)
- 选中项目面板
Command + 1
, 选中其余面板也是类似,只要查看对应面板上的数字标识,按下Command + 数字
即可[3]
相关补充
[1]. 在 Finder 中打开当前文件,使用Command + 左键点击窗口标签
[2]. 新建文件
Command + N
[3]. 选中面板
Summary 小洁
可以看到 Mac OS 下的大部分快捷键设定与 Windows 下的相同,只是Control
键改成了Command
。但是一旦涉及到使用功能键(F1 ~ F12
)时,Mac 下的操作就比较繁琐了,因为都需要加上Fn
键,所以有些组合键是比较奇葩的,好在常用的功能比较正常。
全文手敲,感谢阅读。