Skip to content

Commit 1cc5f4f

Browse files
committed
2018-12-19 优化 Mac Keymap
1 parent eae177d commit 1cc5f4f

File tree

1 file changed

+27
-14
lines changed

1 file changed

+27
-14
lines changed

keymap-mac-introduce.md

Lines changed: 27 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
# IntelliJ IDEA For Mac 快捷键
23

34
- 根据官方pdf翻译:<https://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard_Mac.pdf>
@@ -7,12 +8,14 @@
78

89
> 建议将 Mac 系统中与 IntelliJ IDEA 冲突的快捷键取消或更改,不建议改 IntelliJ IDEA 的默认快捷键。
910
11+
1012
#### Mac键盘符号和修饰键说明
13+
1114
- `` Command
1215
- `` Shift
1316
- `` Option
1417
- `` Control
15-
- `` Return/Enter
18+
- `` Return/Enter
1619
- `` Delete
1720
- `` 向前删除键(Fn+Delete)
1821
- `` 上箭头
@@ -21,13 +24,14 @@
2124
- `` 右箭头
2225
- `` Page Up(Fn+↑)
2326
- `` Page Down(Fn+↓)
24-
- `Home` Fn + ←
25-
- `End` Fn + →
2627
- `` 右制表符(Tab键)
2728
- `` 左制表符(Shift+Tab)
2829
- `` Escape (Esc)
30+
- `Home` Fn + ←
31+
- `End` Fn + →
32+
33+
#### Editing(编辑)
2934

30-
#### 一、Editing(编辑)
3135
- `Control + Space` 基本的代码补全(补全任何类、方法、变量)
3236
- `Control + Shift + Space` 智能代码补全(过滤器方法列表和变量的预期类型)
3337
- `Command + Shift + Enter` 自动结束代码,行末自动添加分号
@@ -68,7 +72,7 @@
6872
- `Command + Shift + 减号` 折叠所有代码块
6973
- `Command + W` 关闭活动的编辑器选项卡
7074

71-
#### 二、Search/Replace(查询/替换)
75+
#### Search/Replace(查询/替换)
7276
- `Double Shift` 查询任何东西
7377
- `Command + F` 文件内查找
7478
- `Command + G` 查找模式下,向下查找
@@ -79,12 +83,14 @@
7983
- `Command + Shift + S` 查询结构(Ultimate Edition 版专用,需要在Keymap中设置)
8084
- `Command + Shift + M` 替换结构(Ultimate Edition 版专用,需要在Keymap中设置)
8185

82-
#### 三、Usage Search(使用查询)
86+
#### Usage Search(使用查询)
87+
8388
- `Option + F7 / Command + F7` 在文件中查找用法 / 在类中查找用法
8489
- `Command + Shift + F7` 在文件中突出显示的用法
8590
- `Command + Option + F7` 显示用法
8691

87-
#### 四、Compile and Run(编译和运行)
92+
#### Compile and Run(编译和运行)
93+
8894
- `Command + F9` 编译Project
8995
- `Command + Shift + F9` 编译选择的文件、包或模块
9096
- `Control + Option + R` 弹出 Run 的可选择菜单
@@ -93,7 +99,8 @@
9399
- `Control + D` 调试
94100
- `Control + Shift + R, Control + Shift + D` 从编辑器运行上下文环境配置
95101

96-
#### 五、Debugging(调试)
102+
#### Debugging(调试)
103+
97104
- `F8` 进入下一步,如果当前行断点是一个方法,则不进入当前方法体内
98105
- `F7` 进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中
99106
- `Shift + F7` 智能步入,断点所在行上有多个方法调用,会弹出进入哪个方法
@@ -104,7 +111,8 @@
104111
- `Command + F8` 切换断点(若光标当前行有断点则取消断点,没有则加上断点)
105112
- `Command + Shift + F8` 查看断点信息
106113

107-
#### 六、Navigation(导航)
114+
#### Navigation(导航)
115+
108116
- `Command + O` 查找类文件
109117
- `Command + Shift + O` 查找所有类型文件、打开文件、打开目录,打开目录需要在输入的内容前面或后面加一个反斜杠`/`
110118
- `Command + Option + O` 前往指定的变量 / 方法
@@ -138,7 +146,8 @@
138146
- `Control + 0...Control + 9` 定位到对应数值的书签位置
139147
- `Command + F3` 显示所有书签
140148

141-
#### 七、Refactoring(重构)
149+
#### Refactoring(重构)
150+
142151
- `F5` 复制文件到指定目录
143152
- `F6` 移动文件到指定目录
144153
- `Command + Delete` 在文件上为安全删除文件,弹出确认框
@@ -151,17 +160,20 @@
151160
- `Command + Option + C` 提取常量
152161
- `Command + Option + P` 提取参数
153162

154-
#### 八、VCS/Local History(版本控制/本地历史记录)
163+
#### VCS/Local History(版本控制/本地历史记录)
164+
155165
- `Command + K` 提交代码到版本控制器
156166
- `Command + T` 从版本控制器更新代码
157167
- `Option + Shift + C` 查看最近的变更记录
158168
- `Control + C` 快速弹出版本控制器操作面板
159169

160-
#### 九、Live Templates(动态代码模板)
170+
#### Live Templates(动态代码模板)
171+
161172
- `Command + Option + J` 弹出模板选择窗口,将选定的代码使用动态模板包住
162173
- `Command + J` 插入自定义动态代码模板
163174

164-
#### 十、General(通用)
175+
#### General(通用)
176+
165177
- `Command + 1...Command + 9` 打开相应编号的工具窗口
166178
- `Command + S` 保存所有
167179
- `Command + Option + Y` 同步、刷新
@@ -175,5 +187,6 @@
175187
- `Shift + Command + A` 查找动作(可设置相关选项)
176188
- `Control + Shift + Tab` 编辑窗口标签和工具窗口之间切换(如果在切换的过程加按上delete,则是关闭对应选中的窗口)
177189

178-
#### 十一、Other(一些官方文档上没有体现的快捷键)
190+
#### Other(一些官方文档上没有体现的快捷键)
191+
179192
- `Command + Shift +8` 竖编辑模式

0 commit comments

Comments
 (0)