IDEA开发初始化设置

一、常用快捷键(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


三、插件安装

  1. Save Actions 插件

  2. Mybatis插件(free-idea-mybatis)

  3. 背景图片插件(Background Image Plus +)

  4. 代码提示插件(Codota)

  5. Lombok插件

  6. Alibaba Cloud Toolkit

  7. Grep Console

  8. BashSupport

  9. CamelCase驼峰命名 (shift+alt+u)

  10. Jenkins Control Plugin

  11. JavaDoc(生成java注释 shift + ctrl + alt + G说明 )

  12. String Manipulation

  13. EasyCode

  14. Rainbow Brackets (颜色括号)

  15. Key Promoter X

  16. RestfulToolkit

  17. CodeGlance (代码缩略图)

  18. Material Theme UI

  19. Gsonformat (alt + s)

  20. Translation

  21. SonarLint,Alibaba Java Coding Guidelines,FindBugs (代码检查工具)

  22. EasyYapi

  23. Arthas-idea

  24. jclass(查看类字节码指令/结构)

  25. leetcode editor

  26. Git Commit Template(Git提交模板)

  27. IDEA Mind Map(思维导图)

  28. Waka Time(写代码的计时器)

  29. VisualVM Launcher(顺便启动JVM监控)

  30. JUnitGeneratorV2(单元测试代码生成器)

  31. PlantUML


四、IntelliJ IDEA 插件推荐

原文地址:https://www.cnblogs.com/kancy/p/idea.html