|
| 1 | + |
1 | 2 | # IntelliJ IDEA For Mac 快捷键
|
2 | 3 |
|
3 | 4 | - 根据官方pdf翻译:<https://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard_Mac.pdf>
|
|
7 | 8 |
|
8 | 9 | > 建议将 Mac 系统中与 IntelliJ IDEA 冲突的快捷键取消或更改,不建议改 IntelliJ IDEA 的默认快捷键。
|
9 | 10 |
|
| 11 | + |
10 | 12 | #### Mac键盘符号和修饰键说明
|
| 13 | + |
11 | 14 | - `⌘` Command
|
12 | 15 | - `⇧` Shift
|
13 | 16 | - `⌥` Option
|
14 | 17 | - `⌃` Control
|
15 |
| -- `↩︎` Return/Enter |
| 18 | +- `↩` Return/Enter |
16 | 19 | - `⌫` Delete
|
17 | 20 | - `⌦` 向前删除键(Fn+Delete)
|
18 | 21 | - `↑` 上箭头
|
|
21 | 24 | - `→` 右箭头
|
22 | 25 | - `⇞` Page Up(Fn+↑)
|
23 | 26 | - `⇟` Page Down(Fn+↓)
|
24 |
| -- `Home` Fn + ← |
25 |
| -- `End` Fn + → |
26 | 27 | - `⇥` 右制表符(Tab键)
|
27 | 28 | - `⇤` 左制表符(Shift+Tab)
|
28 | 29 | - `⎋` Escape (Esc)
|
| 30 | +- `Home` Fn + ← |
| 31 | +- `End` Fn + → |
| 32 | + |
| 33 | +#### Editing(编辑) |
29 | 34 |
|
30 |
| -#### 一、Editing(编辑) |
31 | 35 | - `Control + Space` 基本的代码补全(补全任何类、方法、变量)
|
32 | 36 | - `Control + Shift + Space` 智能代码补全(过滤器方法列表和变量的预期类型)
|
33 | 37 | - `Command + Shift + Enter` 自动结束代码,行末自动添加分号
|
|
68 | 72 | - `Command + Shift + 减号` 折叠所有代码块
|
69 | 73 | - `Command + W` 关闭活动的编辑器选项卡
|
70 | 74 |
|
71 |
| -#### 二、Search/Replace(查询/替换) |
| 75 | +#### Search/Replace(查询/替换) |
72 | 76 | - `Double Shift` 查询任何东西
|
73 | 77 | - `Command + F` 文件内查找
|
74 | 78 | - `Command + G` 查找模式下,向下查找
|
|
79 | 83 | - `Command + Shift + S` 查询结构(Ultimate Edition 版专用,需要在Keymap中设置)
|
80 | 84 | - `Command + Shift + M` 替换结构(Ultimate Edition 版专用,需要在Keymap中设置)
|
81 | 85 |
|
82 |
| -#### 三、Usage Search(使用查询) |
| 86 | +#### Usage Search(使用查询) |
| 87 | + |
83 | 88 | - `Option + F7 / Command + F7` 在文件中查找用法 / 在类中查找用法
|
84 | 89 | - `Command + Shift + F7` 在文件中突出显示的用法
|
85 | 90 | - `Command + Option + F7` 显示用法
|
86 | 91 |
|
87 |
| -#### 四、Compile and Run(编译和运行) |
| 92 | +#### Compile and Run(编译和运行) |
| 93 | + |
88 | 94 | - `Command + F9` 编译Project
|
89 | 95 | - `Command + Shift + F9` 编译选择的文件、包或模块
|
90 | 96 | - `Control + Option + R` 弹出 Run 的可选择菜单
|
|
93 | 99 | - `Control + D` 调试
|
94 | 100 | - `Control + Shift + R, Control + Shift + D` 从编辑器运行上下文环境配置
|
95 | 101 |
|
96 |
| -#### 五、Debugging(调试) |
| 102 | +#### Debugging(调试) |
| 103 | + |
97 | 104 | - `F8` 进入下一步,如果当前行断点是一个方法,则不进入当前方法体内
|
98 | 105 | - `F7` 进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中
|
99 | 106 | - `Shift + F7` 智能步入,断点所在行上有多个方法调用,会弹出进入哪个方法
|
|
104 | 111 | - `Command + F8` 切换断点(若光标当前行有断点则取消断点,没有则加上断点)
|
105 | 112 | - `Command + Shift + F8` 查看断点信息
|
106 | 113 |
|
107 |
| -#### 六、Navigation(导航) |
| 114 | +#### Navigation(导航) |
| 115 | + |
108 | 116 | - `Command + O` 查找类文件
|
109 | 117 | - `Command + Shift + O` 查找所有类型文件、打开文件、打开目录,打开目录需要在输入的内容前面或后面加一个反斜杠`/`
|
110 | 118 | - `Command + Option + O` 前往指定的变量 / 方法
|
|
138 | 146 | - `Control + 0...Control + 9` 定位到对应数值的书签位置
|
139 | 147 | - `Command + F3` 显示所有书签
|
140 | 148 |
|
141 |
| -#### 七、Refactoring(重构) |
| 149 | +#### Refactoring(重构) |
| 150 | + |
142 | 151 | - `F5` 复制文件到指定目录
|
143 | 152 | - `F6` 移动文件到指定目录
|
144 | 153 | - `Command + Delete` 在文件上为安全删除文件,弹出确认框
|
|
151 | 160 | - `Command + Option + C` 提取常量
|
152 | 161 | - `Command + Option + P` 提取参数
|
153 | 162 |
|
154 |
| -#### 八、VCS/Local History(版本控制/本地历史记录) |
| 163 | +#### VCS/Local History(版本控制/本地历史记录) |
| 164 | + |
155 | 165 | - `Command + K` 提交代码到版本控制器
|
156 | 166 | - `Command + T` 从版本控制器更新代码
|
157 | 167 | - `Option + Shift + C` 查看最近的变更记录
|
158 | 168 | - `Control + C` 快速弹出版本控制器操作面板
|
159 | 169 |
|
160 |
| -#### 九、Live Templates(动态代码模板) |
| 170 | +#### Live Templates(动态代码模板) |
| 171 | + |
161 | 172 | - `Command + Option + J` 弹出模板选择窗口,将选定的代码使用动态模板包住
|
162 | 173 | - `Command + J` 插入自定义动态代码模板
|
163 | 174 |
|
164 |
| -#### 十、General(通用) |
| 175 | +#### General(通用) |
| 176 | + |
165 | 177 | - `Command + 1...Command + 9` 打开相应编号的工具窗口
|
166 | 178 | - `Command + S` 保存所有
|
167 | 179 | - `Command + Option + Y` 同步、刷新
|
|
175 | 187 | - `Shift + Command + A` 查找动作(可设置相关选项)
|
176 | 188 | - `Control + Shift + Tab` 编辑窗口标签和工具窗口之间切换(如果在切换的过程加按上delete,则是关闭对应选中的窗口)
|
177 | 189 |
|
178 |
| -#### 十一、Other(一些官方文档上没有体现的快捷键) |
| 190 | +#### Other(一些官方文档上没有体现的快捷键) |
| 191 | + |
179 | 192 | - `Command + Shift +8` 竖编辑模式
|
0 commit comments