Idea使用相关
一、快捷键
- maven依赖自动提示
- Windows:Ctrl+Alt+空格
- Mac:fn+Ctrl+空格
- maven搜索
- Windows:Ctrl+Insert
- Mac:Ctrl+N -> Dependency
- 查看类结构
- Mac:command+7 或 command+fn+f12
- 查看接口实现类
- Mac:control + H
二、插件相关
- Presentation Assistant快捷键提示
- Lombok
- Grep Console控制台插件-日志输出按等级颜色区分
- CamelCase 驼峰和下划线通过快捷键转换
- Translation翻译
- codota代码提示
- MybatisX
- CodeGlance侧边栏预览
- SequenceDiagram时序图
- Jpa Support
- RestfulToolkit 接口自测工具
三、Postfix Completion
User user = new User();//new User().var
private User u2;
u2 = new User();//new User().field
User u3 = new User();//User.new
User u4 = (User)new Object();//.cast
User u5 = (User)new Object();//.castvar
if(u5 == null){//u5.null
}
if(u5 != null){//u5.notnull
}
if(u5 != null){//u5.nn
}
boolean flag = true;
if(flag){//flag.if
}
while(flag){//flag.while
}
!flag//flag.not
System.out.println(flag);//flag.sout
return flag;//flag.return
String[] users = new String[5];
for(int i = 0; i < users.length; i++){//users.fori
}
for(String s : users){//users.for
}
for(int i = uses.length - 1; i >= 0; i—){//users.forr
}
try{//xxxx().try
xxxx();
} catch (Exception e){
e.printStackTrace();
}
评论区