一、常用快捷键(Eclipse)
- 注释:
Ctrl + / - 类/方法DOC:
Alt + Ctrl + / - 列选择模式:
Alt + Shift + Insert - GIT回滚:
Alt + Ctrl + Z - GIT常用菜单:
Alt + ~ - 智能代码块:
Alt + Ctrl + T - 大小写转换:
Ctrl + Shift + X,Ctrl + Shift + Y - 查看子类:
Ctrl + T - 查看类层级结构:
F4 - 查看类方法:
Alt + 7,Ctrl + O - 重命名:
Ctrl + Shift + R - 抽取方法:
Ctrl + Shift + M - 局部变量提升为成员变量:
Alt + Ctrl + F - 局部变量提升为静态常量:
Alt + Ctrl + C - 格式化代码:
Alt + Ctrl + L - 优化导入:
Alt + Ctrl + O - 全局搜索:
Ctrl + H - 定位使用位置:
Ctrl + G
二、基本设置
1. 自动生成 serialVersionUID 的设置

另外可以设置Live Template,方便设置serialVersionUID。
Setting -> Editor -> Live Templates -> Java -> 新增一个模板
private static final long serialVersionUID = 1L;

2. 设置文件注释

/**
* ${NAME}
* @author ${USER}
* @date ${DATE} ${TIME}
*/
3. 隐藏项目文件(夹)
.git;.gitignore;.idea;.idea/.;.mvn;mvnw;mvnw.cmd;

4. *.properties中文乱码的修正(native转换)

5. 设置全局maven
File -> Other Settings -> Maven

6. 设置全局maven
File -> Other Settings -> Settings For New Projects -> Maven

7. 设置全局git
File -> Other Settings -> Settings For New Projects -> Git

8. 设置全局jdk
File -> Other Settings -> Structure For New Projects -> Project

9. 设置自动优化导包
File -> Settings -> Editor -> Genneral -> Auto Import

10.添加JavaDOC注释的快捷键
Settings ->Keymap ->Other ->Fix doc comment ->右键 ->选择 Add Keyboard Shortcut (Alt + Ctrl + /)
Settings ->Keymap ->Other ->Show in Explorer ->右键 ->选择 Add Keyboard Shortcut (F10)
Settings ->Keymap ->Other ->Duliplicate line or selection ->右键 ->选择 Add Keyboard Shortcut

11.设置代码行宽度
Settings ->Editor ->Code Style->Java ->Wrapping and Braces选项 ->勾选 Ensure rigth margin is not exceeded

三、插件安装
-
Save Actions 插件
-
Mybatis插件(free-idea-mybatis)
-
背景图片插件(Background Image Plus +)
-
代码提示插件(Codota)
-
Lombok插件
-
Alibaba Cloud Toolkit
-
Grep Console
-
BashSupport
-
CamelCase驼峰命名 (shift+alt+u)
-
Jenkins Control Plugin
-
JavaDoc(生成java注释
shift + ctrl + alt + G,说明 ) -
String Manipulation
-
EasyCode
-
Rainbow Brackets (颜色括号)
-
Key Promoter X
-
RestfulToolkit
-
CodeGlance (代码缩略图)
-
Material Theme UI
-
Gsonformat (alt + s)
-
Translation
-
SonarLint,Alibaba Java Coding Guidelines,FindBugs (代码检查工具)
-
jclass(查看类字节码指令/结构)
-
Git Commit Template(Git提交模板)
-
IDEA Mind Map(思维导图)
-
Waka Time(写代码的计时器)
-
VisualVM Launcher(顺便启动JVM监控)
-
JUnitGeneratorV2(单元测试代码生成器)
-
PlantUML