0%

IDEA快捷键(mac)

自用的mac版本IDEA快捷键。

无处不在的跳转

command + 数字键 :打开数字标识的侧边栏或者是底栏。

alt + command + [ 或 ]:切换到上一个项目窗口。

shift + command + A : 查找命令

command + E : 最近打开的文件

shift + command + E : 最近编辑的文件

shift + command + delete :跳转到上一个编辑的位置

alt + command + <- / -> : 跳转到 上一个 / 下一个 浏览的位置

F2 : 跳转到错误的位置。

F11 : 添加到书签

command + F11 + 数字 : 添加到书签x

ctrl + 数字 :跳转到对应书签

shift + F11 : 显示所有书签

alt + shift + F:添加到收藏。可以是类或者是方法。

command + G:跳转指定行数

精准搜索

command + N :搜索类

shift + command + N :搜索文件

ctrl + shift + ccommand + N :搜索符号(匹配方法名或者字段名)

ctrl + shift + f:可以搜索项目下、模块下或者指定目录下的字符串

command+ shift+ +/-:折叠代码

live template

psvm : 生成main方法

iter : 迭代

psf :public static final

psfi : public static final Integer $var1$ = $var2$;

psfs : public static final String $var1$ = “$var2$”;

ps : private String $var1$ = “$var2$”;

psc :带注释版

pi : private Integer $var1$ = $var2$;

pic :带注释版

st : String

tna :throw new AppException(“$var1$”);

postfix

.fori

.iter

.nn

.if

.sout

.return

.not

.null

alt + enter:神器,不同的位置有不同的功能。

重构

shift + F6:重命名

command+ F6:方法重构

抽取

alt + command + v:补全代码;抽取为方法变量;

alt + command + C:抽取为静态成员变量;

alt + command + F:抽取为成员变量

alt + command+ P:抽取成方法参数

alt + command+ M:抽取成一个方法;

编辑

command + Z:撤销

shift +command + Z:还原

alt +command + L:格式化代码

alt +command + O:优化导包

command + F:查找文本

command+ R:替换文本

alt + /:代码提示

command+ X:剪切行

command+ Y:删除行

command+ D:复制行

command+ /:单行注释

shift +command + / :多行注释

shift +command + up/down:选中的代码上下移动

command+ F4:关闭当前标签页

shift +command + t:为一个类创建测试用例

shift +command + U:大小写转换

SHIFT + ALT + U: 驼峰,下划线,中杆格式转化

command + alt + T:使用语句块(try catch, if esle…)包围代码

ctrl + N :智能插入

ctrl + command + G : 列操作

alt + -> : 光标移动到单词结尾

shift + alt + -> : 选中到单词结尾

command + -> : 光标移动到行尾

shift + command + -> : 选中到行尾

command + . : 折叠代码

调试

command+ F8:添加断点

shift + F9:debug运行

shift + F10:run运行

ctrl + alt + R:jrebel的debug运行

F7:进入方法

F8:单步

F9:Resume(跳到下一个断点)

shift +command + F8:查看所有断点。在断点位置,测试设置断点的条件

alt + F8:表达式求值

alt + F9:运行到光标处

在debug时,选中变量按F2 :为该变量设值。

  1. 结构图

command + F12:查看结构(如类的方法和成员变量)

alt + shift + command + U:显示结构图(maven的依赖图 或者是 类图)

ctrl + H:显示类的层级关系。

ctrl +alt + H:显示方法的调用关系

其他

F5:复制文件到当前目录

F6:移动文件到指定目录

command + c : 复制文件名

shift + comand + c : 复制文件完整路径名

alt + shift + comand + c :复制类的引用路径

command + , : 打开设置

command + ; : 打开项目设置