IDEA
- IDEA下载
- zhile.io ja-netfilter-javaagent-lib
- zhile.io ja-netfilter-for-java17
- 热心大佬
- ja-netfilter
- Java激活工具
- 公众号-Java面试那些事儿
- 公众号-Java技术栈
1. IDEA激活
- 解压压缩包,修改
bin/idea64.exe.vmoptions-javaagent:D:/Develop/IDEA/ja-netfilter/ja-netfilter.jar=jetbrains
--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED
--add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED - 从热心大佬出找激活码 https://jetbra.in/s
- 输入激活码 https://aijihuo.cn/jetbrains-activation-codes.html
2. IDEA注释模板
- 模板设置
// 1. 类注释模板
*
* TODO
*
* @author Hui Liu
* @date $date$ $time$
* @version 1.0.0
*/
// 2. 方法注释模板
*
* description: $description$
$params$
* @return $return$
* @throws $throws$
* @author Hui Liu
* @date $date$ $time$
*/
- 参数脚本
// description
groovyScript("def result=\"${_1}\"; return result + '\\n\\t * '", methodName());
// return
methodReturnType()
// params
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); if (params.size()==1 && (params[0]==null || params[0]=='null' || params[0]=='')) { return result; }; for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ' TODO' + ((i < params.size() - 1) ? '\\n\\t' : '')}; return result;", methodParameters());
groovyScript("
def result='';
def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();
if (params.size()==1 && (params[0]==null || params[0]=='null' || params[0]=='')) {
return result;
};
result+='\\n\\t';
for(i = 0; i < params.size(); i++) {
result+=' * @param ' + params[i] + ' TODO' + ((i < params.size() - 1) ? '\\n\\t' : '')
};
return result;", methodParameters())
groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i==0){result+='* @param ' + params[i] + ': '}else{result+='\\n' + ' * @param ' + params[i] + ': '}}; return result;}", methodParameters());
groovyScript("
if(\"${_1}\".length() == 2) {
return '';
} else {
def result='';
def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();
for(i = 0; i < params.size(); i++) {
if(i==0){
result+='* @param ' + params[i] + ': '
}else{
result+='\\n' + ' * @param ' + params[i] + ': '
}
}; return result;
}", methodParameters());
// throws
completeSmart()
// date
date()
// time
time()
3. jRebel激活
- 生成guid https://www.guidgen.com/
- 激活URL https://jrebel.qekang.com/{GUID}
- 配置jrebal
- 激活成功后设置为离线模式
4. 常用插件
-
jRebel
-
MyBatisCodeHelper-Pro
-
Translation - 必备的翻译插件
-
CodeGlance - 缩略图
-
Grep Console - 控制台日志 高亮
-
String Manipulation -对字符串的处理
-
GenerateAllSetter - 自动调用所有 Setter 函数(可填充默认值)
-
Maven Helper - 方便maven项目解决jar冲突
-
RestfulToolkit — 快捷跳转Action方法
-
Free Mybatis Plugin , MybatisX
-
EasyCode
-
EasyYapi
-
GenerateSerialVersionUID
-
JFormDesigner
-
PlantUML Integration
-
Resource Bundle Editor
-
SonarAnalyzer
-
TestMe
-
UML Generator
-
VisualVM Launcher
-
CamelCase - 多种命名格式之间切换
-
Presentation Assistant - 快捷键展示
-
Key promoter X — 会有这个操作的快捷键在界面的右下角进行告知。
-
Codota — 代码智能提示
-
Alibaba Java Code Guidelines — 阿里巴巴 Java 代码规范
-
Rainbow Brackets — 让你的括号变成不一样的颜色,防止错乱括号
-
HighlightBracketPair — 括号开始结尾 高亮显示。
-
google-java-format — 代码自动格式化
-
Leetcode Editor - 可以在IDEA中在线刷题。
-
Statistic — 项目信息统计
-
jclasslib bytecode viewer - 查看字节码
-
Auto filling Java call arguments - 自动补全参数
-
GenerateO2O — 自动填充参数的值
-
FindBugs — 检查代码中的隐患
-
SonarLint — 检查代码中的隐患
-
SequenceDiagram — 调用链路自动生成时序图
-
Stack trace to UML — 根据 JVM 异常堆栈画 UML时序图和通信图
-
Java Stream Debugger — Stream 将操作步骤可视化
-
IDEA QAPlug - 帮助我们提前找到潜在的问题bug
5. 卸载
1. 清除注册表
每个 程序安装后,在注册表中都会留下相关信息。如何清理呢?
按住快捷键 windows + R, 然后输入 regedit 回车调出注册表。
依次点击菜单 计算机\HKEY_CURRENT_USER\SOFTWARE\JavaSoft\Prefs\jetbrains, 然后右键删除。
2. 残留清理
最后,还有几个地方的缓存数据需要删除:
C:\用户\${用户名称}\IdeaProjects\
# 如果你想删除 IDEA 相关,则只需要删除 JetBrains 目录下包含 IDEA 的文件夹即可
C:\用户\${用户名称}\AppData\Roaming\JetBrains
# 如果你想删除 IDEA 相关,则只需要删除 JetBrains 目录下包含 IDEA 的文件夹即可
C:\用户\${用户名称}\AppData\Local\JetBrains
C:\用户\公用\.jetbrains
# 如果你想删除 IDEA 相关,则只需要删除 JetBrains 目录下包含 IDEA 的文件夹即可
C:\Program Files\JetBrains
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\JetBrains\