diff --git a/README.md b/README.md
index 0c9ef8b..0e56d75 100644
--- a/README.md
+++ b/README.md
@@ -16,9 +16,9 @@
- 购买正版激活码,直接购买即可,官网地址:[https://www.jetbrains.com/idea](https://www.jetbrains.com/idea)
-### 利用开源项目免费申请 JetBrains 激活码
+### 利用开源项目激活
-- 官方申请地址:[https://www.jetbrains.com/shop/eform/opensource?product=ALL](https://www.jetbrains.com/shop/eform/opensource?product=ALL)
+- 利用开源项目免费申请 JetBrains 激活码,官方申请地址:[https://www.jetbrains.com/shop/eform/opensource?product=ALL](https://www.jetbrains.com/shop/eform/opensource?product=ALL)
申请条件:
@@ -32,19 +32,19 @@
2. 收到申请成功的邮件后,如果没有注册 JetBrains 账号,记得去注册账号。注册地址:[https://account.jetbrains.com/login](https://account.jetbrains.com/login)
3. 申请成功后,可获得全家桶的使用权 1 年,如果到期了会提前给你发邮件还可以继续申请
-> 或者直接参考这个地址:[https://blog.csdn.net/zlt2000/article/details/115611788](https://blog.csdn.net/zlt2000/article/details/115611788)
+> 或者直接参考这篇文章:[免费正版 IntelliJ IDEA license 详细指南](https://blog.csdn.net/zlt2000/article/details/115611788)
### 非正式激活(推荐)
-- ~~2021.1.3版本(搭配试用30天到期自动续期插件永久免费食用),IDEA官方历史版本下载地址:[https://www.jetbrains.com/idea/download/other.html](https://www.jetbrains.com/idea/download/other.html)~~
+- ~~2021.1.3版本,已不推荐(搭配试用30天到期自动续期插件永久免费食用),IDEA官方历史版本下载地址:[https://www.jetbrains.com/idea/download/other.html](https://www.jetbrains.com/idea/download/other.html)~~
-- 使用始皇的:[ja-netfilter](https://gitee.com/ja-netfilter/ja-netfilter) 激活,相关文件已在 crack 文件夹下,参考如下步骤激活:
+- 使用始皇的:[ja-netfilter](https://gitee.com/ja-netfilter/ja-netfilter) 激活,相关文件已在本仓库中,参考如下步骤激活:
- 1. 找到 crack 文件夹下的所有文件(ja-netfilter.zip、config文件夹、activation_code.txt)复制到你本地文件夹中
+ 1. 克隆本仓库:`git clone https://github.com/zpj80231/idea-set.git`
- 2. 解压并覆盖 `config` 到 `ja-netfilter` 原本的 `config`
+ 2. 进入仓库,复制 `ja-netfilter.jar` 文件的绝对路径
- 3. 修改 IDEA 的 `idea.vmoptions` 文件(文件在哪,Google 一下)
+ 3. 修改 IDEA 的 `idea.vmoptions` 文件(文件在哪,Google or Baidu 一下)
Mac 上的地址:`~/Library/Application Support/JetBrains/IntelliJIdea2025.1/idea.vmoptions`
@@ -56,10 +56,12 @@
--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED
--add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED
- -javaagent:/Users/xxx/crack/ja-netfilter/ja-netfilter.jar
+ -javaagent:/Users/xxx/idea-set/ja-netfilter.jar
```
- 将其中的 `/Users/xxx/crack/ja-netfilter/ja-netfilter.jar` 替换为你自己的路径
+ **将其中的 `/Users/xxx/idea-set/ja-netfilter.jar` 替换为本仓库下 `ja-netfilter.jar` 文件的绝对路径。**
+
+ 激活后只需定期更新本仓库即可,这样你能一直获取到最新功能。
4. 打开IDEA,填入激活码(activation_code.txt 文件内容)
@@ -70,6 +72,10 @@
## 配置同步
+### JetBrains 账号配置同步(推荐)
+
+登录账号即可,无需过多解释
+
### GitHub 远程配置同步
使用方法:
@@ -78,44 +84,39 @@
2. File | Settings Repository 指定远程仓库地址 (自己在 GitHub 或者 Gitee 上新建一个空仓库即可)
3. Overwrite Local or Overwrite Remote
-### JetBrains 账号配置同步
-
-登录账号即可,无需过多解释
-
-
## 常用插件
- 按需关闭自带插件。插件优化:[IDEA 关闭不必要的插件减少内存占用](https://blog.csdn.net/tutian2000/article/details/80074643)
- 以下是推荐的插件:
-| 序号 | 名称 | 备注 |
-|----|:-------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| 1 | SonarQube | 代码质量提升 |
-| 2 | Grep Console | 对控制台输出的不同级别的日志进行上色,比如 Info 级别是黑色,WARN 级别是黄色,ERROR 是橙色。不用找日志把眼睛找瞎了。
配色方案:[利用grep-console插件使Intellij idea显示多颜色调试日志](https://blog.csdn.net/weixin_39973810/article/details/110190844) |
-| 3 | Kotlin | 项目中使用到了 Kotlin 可以安装,现 IDEA 默认已自带 |
-| 4 | Lombok | 以简单的注解形式简化 POJO,现 IDEA 默认已自带 |
-| 5 | Translation | 翻译 |
-| 6 | JRebel | 热加载插件, 代码改动之后无需重启服务,被修改的类会自动重新加载,破解请自行百度
或者参考:[JRebel插件使用详解](https://blog.csdn.net/lianghecai52171314/article/details/105637251)
修改完 Java 代码后,就可以通过快捷键 Ctrl+shift+F9 刷新项目 |
-| 7 | CodeGlance Pro | 类似于 Sublime 的右侧,整体代码滚动条,使用此插件可以查看缩略图一样,快速切换到自己需要去的地方~ |
-| 8 | Rainbow Brackets | 彩色括号匹配 |
-| 9 | Atom Material Icons | 各种文件夹、文件图标 |
-| 10 | .ignore | 生成各种模板化的 git 忽略文件 |
-| 11 | MyBatis Log Free 或 Mybatis Log Plus | Mybatis 自己控制的参数编译有点反人类,选中需要转换的 Mybatis log 日志,然后点击右键,选择 Restore sql from slection
这个版本免费:[地址](https://plugins.jetbrains.com/plugin/10065-mybatis-log-plugin) |
-| 12 | Free Mybatis plugin 或 MybatisX 或 MyBatisCodeHelper-Pro | 生成 Mapper xml 文件
快速从代码跳转到 Mapper 及从 Mapper 返回代码
Mybatis 自动补全及语法错误提示
集成 Mybatis Generator GUI 界面
根据数据库注解,生成 Swagger Model 注解
[MyBatisCodeHelper-Pro 破解指导](https://zpj80231.github.io/znote/views/crack/mybatiscodehelperprocrack.html) |
-| 13 | Maven Helper | 查找和排除冲突依赖项的简便方法,[IDEA Maven 镜像配置](https://blog.csdn.net/idto315/article/details/122888893) |
-| 14 | Cool Request | 1.根据 URL 直接跳转到对应的方法定义 ( Ctrl \ or Ctrl Alt N );
2.提供了一个 Services Tree 的显示窗口;
3.一个简单的 HTTP 请求工具;
4.在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数...
5.其他功能: Java 类上添加 Convert to JSON 功能,格式化 Json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。 |
-| 15 | GenerateAllSetter
Generate All Getter And Setter | 当你进行对象之间赋值的时候,你会发现好麻烦呀,能不能有一个更好的办法呢~ 有,只要你选中需要生成 set 方法的对象,按下快捷键 alt+enter
使用 .allget 生成所有 getter 方法 |
-| 16 | TONGYI Lingma | 代码 AI 智能自动补全 |
-| 17 | IDE Eval Reset | 2021.1.3版本,30天试用期无限循环(相当于破解)。
1.添加第三方插件仓库`https://plugins.zhile.io`
2.搜索:`IDE Eval Reset`插件进行安装
3.在 IDEA 主界面 help-->eval Reset 点击重启 IDEA
或者参考:[idea 安装eval reset插件](https://blog.csdn.net/OracleOracolo/article/details/113886757) |
-| 18 | arthas idea | 基于 IntelliJ IDEA 开发的 Alibaba Arthas 命令生成插件,支持 Alibaba Arthas 官方常用的命令。 |
-| 19 | Easy Javadoc | 能帮助开发者快速生成类、方法、属性等中文 Java Doc / K Doc,快捷键 Ctrl+\ |
-| 20 | GsonFormatPlus | 基于 Json 生成 Java 实体类 |
-| 21 | Key Promoter X | 对你的 IDEA 操作,会提示相应的快捷键是什么 |
-| 22 | Save Action X | 保存的时候进行格式化操作,去除某些文件的自动格式化
`.*\.html` `.*\.md` `.*\.sql` `.*\.xml` `.*\.vue` |
-| 23 | Squaretest 或 TestMe | 生成单元测试 |
-| 24 | String Manipulation 或 ConverterX | 对字符串的操作,支持大小写驼峰转换,字符串加解密等 |
-| 25 | Apifox Helper | 在线接口文档 |
-| 26 | Rainbow Variable | 方法内彩色变量匹配 |
+| 序号 | 名称 | 备注 |
+| ---- | :-------------------------------- | ------------------------------------------------------------ |
+| 1 | SonarQube | 代码质量提升 |
+| 2 | Grep Console | 对控制台输出的不同级别的日志进行上色,比如 Info 级别是黑色,WARN 级别是黄色,ERROR 是橙色。不用找日志把眼睛找瞎了。
配色方案:[利用grep-console插件使Intellij idea显示多颜色调试日志](https://blog.csdn.net/weixin_39973810/article/details/110190844) |
+| 3 | Kotlin | 项目中使用到了 Kotlin 可以安装,现 IDEA 默认已自带 |
+| 4 | Lombok | 以简单的注解形式简化 POJO,现 IDEA 默认已自带 |
+| 5 | Translation | 翻译 |
+| 6 | JRebel | 热加载插件, 代码改动之后无需重启服务,被修改的类会自动重新加载,破解请自行百度
或者参考:[JRebel插件使用详解](https://blog.csdn.net/lianghecai52171314/article/details/105637251)
修改完 Java 代码后,就可以通过快捷键 Ctrl+shift+F9 刷新项目 |
+| 7 | CodeGlance Pro | 类似于 Sublime 的右侧,整体代码滚动条,使用此插件可以查看缩略图一样,快速切换到自己需要去的地方~ |
+| 8 | Rainbow Brackets | 彩色括号匹配 |
+| 9 | Atom Material Icons | 各种文件夹、文件图标 |
+| 10 | .ignore | 生成各种模板化的 git 忽略文件 |
+| 11 | MyBatis Log Free | Mybatis 自己控制的参数编译有点反人类,选中需要转换的 Mybatis log 日志,然后点击右键,选择 Restore sql from slection
这个版本免费:[地址](https://plugins.jetbrains.com/plugin/10065-mybatis-log-plugin) |
+| 12 | MybatisX 或 MyBatisCodeHelper-Pro | 生成 Mapper xml 文件
快速从代码跳转到 Mapper 及从 Mapper 返回代码
Mybatis 自动补全及语法错误提示
集成 Mybatis Generator GUI 界面
根据数据库注解,生成 Swagger Model 注解
[MyBatisCodeHelper-Pro 破解指导](https://zpj80231.github.io/znote/views/crack/mybatiscodehelperprocrack.html) |
+| 13 | Maven Helper | 查找和排除冲突依赖项的简便方法,[IDEA Maven 镜像配置](https://blog.csdn.net/idto315/article/details/122888893) |
+| 14 | Cool Request | 1.根据 URL 直接跳转到对应的方法定义 ( Ctrl \ or Ctrl Alt N );
2.提供了一个 Services Tree 的显示窗口;
3.一个简单的 HTTP 请求工具;
4.在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数...
5.其他功能: Java 类上添加 Convert to JSON 功能,格式化 Json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。 |
+| 15 | Generate All Getter And Setter | 当你进行对象之间赋值的时候,你会发现好麻烦呀,能不能有一个更好的办法呢~ 有,只要你选中需要生成 set 方法的对象,按下快捷键 alt+enter
使用 .allget 生成所有 getter 方法 |
+| 16 | TONGYI Lingma | 通义灵码,代码 AI 智能自动补全 |
+| 17 | ~~IDE Eval Reset~~ | ~~2021.1.3版本,30天试用期无限循环(相当于破解)。
1.添加第三方插件仓库`https://plugins.zhile.io`
2.搜索:`IDE Eval Reset`插件进行安装
3.在 IDEA 主界面 help-->eval Reset 点击重启 IDEA
或者参考:[idea 安装eval reset插件](https://blog.csdn.net/OracleOracolo/article/details/113886757)~~ |
+| 18 | arthas idea | 基于 IntelliJ IDEA 开发的 Alibaba Arthas 命令生成插件,支持 Alibaba Arthas 官方常用的命令。 |
+| 19 | Easy Javadoc | 能帮助开发者快速生成类、方法、属性等中文 Java Doc / K Doc,快捷键 Ctrl+\ |
+| 20 | GsonFormatPlus | 基于 Json 生成 Java 实体类 |
+| 21 | Key Promoter X | 对你的 IDEA 操作,会提示相应的快捷键是什么 |
+| 22 | Save Action X | 保存的时候进行格式化操作,去除某些文件的自动格式化
`.*\.html` `.*\.md` `.*\.sql` `.*\.xml` `.*\.vue` |
+| 23 | Squaretest 或 TestMe | 生成单元测试 |
+| 24 | String Manipulation 或 ConverterX | 对字符串的操作,支持大小写驼峰转换,字符串加解密等 |
+| 25 | Apifox Helper | 在线接口文档调试 |
+| 26 | Rainbow Variable | 方法内彩色变量匹配 |
## 常用配置
diff --git a/README.pdf b/README.pdf
new file mode 100644
index 0000000..01909a7
Binary files /dev/null and b/README.pdf differ
diff --git a/crack/activation_code.txt b/activation_code.txt
similarity index 100%
rename from crack/activation_code.txt
rename to activation_code.txt
diff --git a/crack/config/dns.conf b/config/dns.conf
similarity index 100%
rename from crack/config/dns.conf
rename to config/dns.conf
diff --git a/crack/config/env.conf.bak b/config/env.conf
similarity index 100%
rename from crack/config/env.conf.bak
rename to config/env.conf
diff --git a/crack/config/native.conf b/config/native.conf
similarity index 100%
rename from crack/config/native.conf
rename to config/native.conf
diff --git a/crack/config/power.conf b/config/power.conf
similarity index 100%
rename from crack/config/power.conf
rename to config/power.conf
diff --git a/crack/config/url.conf b/config/url.conf
similarity index 100%
rename from crack/config/url.conf
rename to config/url.conf
diff --git a/config/xbase64.conf b/config/xbase64.conf
new file mode 100644
index 0000000..2347833
--- /dev/null
+++ b/config/xbase64.conf
@@ -0,0 +1,2 @@
+[Decoder]
+EQUAL,ide-soft.com->jrebel.com
\ No newline at end of file
diff --git a/crack/ja-netfilter.zip b/crack/ja-netfilter.zip
deleted file mode 100644
index 4ac19ca..0000000
Binary files a/crack/ja-netfilter.zip and /dev/null differ
diff --git a/ja-netfilter.jar b/ja-netfilter.jar
new file mode 100644
index 0000000..b72565a
Binary files /dev/null and b/ja-netfilter.jar differ
diff --git a/plugins/dns.jar b/plugins/dns.jar
new file mode 100644
index 0000000..113c699
Binary files /dev/null and b/plugins/dns.jar differ
diff --git a/plugins/env-v1.0.2.jar b/plugins/env-v1.0.2.jar
new file mode 100644
index 0000000..3b23948
Binary files /dev/null and b/plugins/env-v1.0.2.jar differ
diff --git a/plugins/hideme.jar b/plugins/hideme.jar
new file mode 100644
index 0000000..a21ed52
Binary files /dev/null and b/plugins/hideme.jar differ
diff --git a/plugins/native.jar b/plugins/native.jar
new file mode 100644
index 0000000..2c896e1
Binary files /dev/null and b/plugins/native.jar differ
diff --git a/plugins/power.jar b/plugins/power.jar
new file mode 100644
index 0000000..1acc698
Binary files /dev/null and b/plugins/power.jar differ
diff --git a/plugins/url.jar b/plugins/url.jar
new file mode 100644
index 0000000..495804e
Binary files /dev/null and b/plugins/url.jar differ
diff --git a/plugins/xbase64.jar b/plugins/xbase64.jar
new file mode 100644
index 0000000..fb7d1d1
Binary files /dev/null and b/plugins/xbase64.jar differ
diff --git a/sha1sum.txt b/sha1sum.txt
new file mode 100644
index 0000000..cfb4836
--- /dev/null
+++ b/sha1sum.txt
@@ -0,0 +1,7 @@
+2a723c2ef30be4a5c167c6639bf9ec0b9c7e7ca2 ja-netfilter.jar
+4e8693b5a7a3837cf7f6db0c4f1316f376d34721 plugins/dns.jar
+b1bebbee8d98218db5794f596001b8b7427ae0c7 plugins/url.jar
+729d00e4fa04ca49c00b5b6aa60706dfadd5644e plugins/hideme.jar
+26ee7577969265ff77a7fd786bcb707fe21a3d6b plugins/power.jar
+229dd5a5de89bd6fe5fbf5f0c2768895802d7127 plugins/native.jar
+06777a6f603fa3c4eb83b4a9eca76331e40006f4 README.pdf
diff --git a/crack/tampermonkey.js.zip b/tampermonkey.js.zip
similarity index 100%
rename from crack/tampermonkey.js.zip
rename to tampermonkey.js.zip