快捷键查看方式

呼出方式
如上图“呼出方式”所示,点击之后选中「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 + 左键点击窗口标签

open in Finder
[2]. 新建文件
Command + N

new file
[3]. 选中面板

选中面板
Summary 小洁
可以看到 Mac OS 下的大部分快捷键设定与 Windows 下的相同,只是Control键改成了Command。但是一旦涉及到使用功能键(F1 ~ F12)时,Mac 下的操作就比较繁琐了,因为都需要加上Fn键,所以有些组合键是比较奇葩的,好在常用的功能比较正常。
全文手敲,感谢阅读。