IDEA开发初始化设置
一、软件破解
-
Jetbrains系列产品重置试用教程
- 插件库地址:
https://plugins.zhile.io,插件名称:IDE Eval Reset - ide-eval-resetter ,2.1.10版本下载
- 插件库地址:
-
其他方式
- idea 2019.3以下版本永久破解包下载
二、常用快捷键(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

12.解决resolving maven dependencies慢问题

四、插件安装
-
Save Actions 插件
-
Mybatis插件(free-idea-mybatis,MyBatisX ,MyBatisCodeHelper-Pro)
-
背景图片插件(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
-
SequenceDiagram (生成时序图)
-
Database Tools and SQL
-
MapStruct Support
-
any-rule (正则工具)
-
Statistic (项目代码报表)

浙公网安备 33010602011771号