快捷键功能 | WIN | MAC |
---|
格式化代码 | Ctrl + Alt + L | Command + Option + L |
所选择的内容进行大小写转换 | Ctrl + Shift + U | Command + Shift + U |
复制当前选中的代码 | Ctrl + D | |
删除当前光标所在的代码行 | Ctrl + Y | |
展开或收缩代码段。 | Ctrl + NumPad(+/-) | Command + 加号 / Command + 减号 |
展开所以代码块 | | Command + Shift + 加号 |
折叠所有代码块 | | Command + Shift + 减号 |
修改名字 | Shift + F6 | |
自动生成某个类的 Getters, Setters, Constructors, hashCode/equals, toString 等代码 | Alt + Insert | Command + N, Control + Enter |
自动生成具有环绕性质的代码,比如:if..else,try..catch, for, synchronized 等等,使用前要先选择好需要环绕的代码块。 | Ctrl + Alt + T | |
剪切当前代码 | Ctrl + X | |
拷贝当前代码 | Ctrl + C | |
粘贴之前剪切或拷贝的代码 | Ctrl + V | |
显示方法的参数信息 | Command + P | |
快捷键功能 | WIN | MAC |
---|
文件内查找 | Ctrl + F | Command + F |
查找模式下,向下查找 | F3 | Command + G |
查找模式下,向上查找 | Shift + F3 | Command + Shift + G |
文件内替换 | Ctrl + R | Command + R |
全局查找(根据路径) | Ctrl + Shift + F | Command + Shift + F |
全局替换(根据路径) | Ctrl + Shift + R | Command + Shift + R |
查询任何东西 | | Double Shift |
快捷键功能 | WIN | MAC |
---|
打开使用情况列表(常用) | Ctrl + Alt + F7 | |
在当前项目中的使用情况,会打开一个使用情况面板。 | Alt + F7 | |
快捷键功能 | WIN | MAC |
---|
立即运行当前配置的运行实例 | Shift + F10 | |
debug当前配置的实例 | Shift + F9 | |
快捷键功能 | WIN | MAC |
---|
跳到当前代码下一行 | F8 | |
跳入到调用的方法内部代码。 | F7 | |
跳出当前的类,到上一级。 | Shift + F8 | |
让代码运行到当前光标所在处,非常棒的功能。 (常用) | Alt + F9 | |
结束当前断点的本轮调试(因为有可能代码会被调用多次,所以调用后只会结束当前的这一次);如果有下一个断点会跳到下一个断点中。(常用) | F9 | |
快捷键功能 | WIN | MAC |
---|
弹出当前文件结构层,可以在弹出的层上直接输入进行筛选(可用于搜索类中的方法) | Ctrl + F12 | Command + F12 |
显示当前类的层次结构(可以查看继承和实现) | Ctrl + H | Control + H
|
显示调用层次结构 | | Control + Option + H |
查找类文件 | | Command + O |
查找所有类型文件 | | Command + Shift + O |
| | |
查看类图 | 弹窗:Ctrl + ALT+U 新窗口:Ctrl + ALT+shift+U<br | shift+option+Command+U |
打开所有类的方法列表,这些方法都调用了当前光标所处的某个类方法。(常用) | Ctrl + Alt + H | |
在编译错误的代码行中来回跳。 | F2/Shift + F2 | |
跳转至某一行代码 | Ctrl + G | |
打开曾经操作过的文件历史列表 | Ctrl + E | |
在曾经浏览过的代码行中来回跳 | Ctrl + Alt + 右箭头/左箭头 | |
跳转到最近的编辑位置(如果曾经编辑过代码)。 | Ctrl + Shift + Backspace | |
如果是类,那么会跳转到当前光标所在的类定义或者接口;如果是变量,会打开一个变量被引用的列表。(常用) | Ctrl + B 或 Ctrl + 鼠标左键 | |
跳转到实现类,而不是接口。(常用) | Ctrl + Alt + B | |
| | |
| | |
快捷键功能 | WIN | MAC |
---|
重命名文件 | | fn+Shift + F6 |
将选中的代码提取为方法 | | Command + Option + M |
快捷键功能 | WIN | MAC |
---|
选中当前光标所在的代码块,多次触发,代码块会逐级变大。(常用) | Ctrl + W(反向Ctrl + Shift + W) | |
从当前光标所在位置开始,一直选择到当前光标所在代码段起始或者结束位置。 | Ctrl + Shift + ]/[ | |
删除从当前光标所在位置开始,直到这个单词的结尾的内容。 | Ctrl + Delete | |
去除没有实际用到的包,这在 java 类中特别有用 | Ctrl + Alt + O | |
展开所有代码段。 | Ctrl + Shift + NumPad(+) | |
收缩所有代码段。 | Ctrl + Shift + NumPad(-) | |
| | |
快捷键功能 | WIN | MAC |
---|
在某个类中,跳到上一个/下一个方法的签名上。 | Alt + 上/下箭头 | |
打开类查询框(查找类) | Ctrl + N | |
打开文件查询框 | Ctrl + Shift + N | |
跳到下一个/上一个编辑器标签。 | Alt + 右箭头/左箭头 | |
打开一个面板,里面包含类代码。 | Ctrl + Shift + I | |
打开变量的类型所对应的类代码,只对变量有用。 | Ctrl + Shift + B | |
| | |
快捷键功能 | WIN | MAC |
---|
选中文件 / 文件夹 / 代码行,添加 / 取消书签 | F11 | fn+F3 |
选中文件 / 文件夹/代码行,使用助记符添加 / 取消书签 | Ctrl + F11 | fn+Option + F3 |
定位到对应数值的书签位置 | Ctrl + [0-9] | Control + 0… Control + 9 |
打开书签列表。(常用) | Shift + F11 | fn+Command + F3 |
- ⌘ ——> Command
- ⇧ ——> Shift
- ⌥ ——> Option
- ⌃ ——> Control
- ↩︎ ——> Return/Enter
- ⌫ ——> Delete
- ⌦ ——> 向前删除键(Fn + Delete)
- ↑ ——> 上箭头
- ↓ ——> 下箭头
- ← ——> 左箭头
- → ——> 右箭头
- ⇞ ——> Page Up(Fn + ↑)
- ⇟ ——> Page Down(Fn + ↓)
- ⇥ ——> 右制表符(Tab键)
- ⇤ ——> 左制表符(Shift + Tab)
- ⎋ ——> Escape(Esc)
- End ——> Fn + →
- Home ——> Fn + ←
IntelliJ IDEA 快捷键说明大全(中英对照、带图示详解)
IntelliJ IDEA 常用快捷键 之 Mac 版