开心!再也不用担心 IntelliJ IDEA 试用过期了
背景
前段时间 Review 团队小伙伴代码,发现当他把鼠标挪到一个方法上时,就自动显示了该方法的所有注释信息,像下图这样,他和我用的 IDE 都是 IntelliJ IDEA。

而我还按古老的方式,每次要点进方法内部去看相关的方法声明,瞬间感觉落伍。问了下小伙伴怎么做到的,他说 IDE 升级到 2020 版本就好了。
我一看自己的版本,2017 年的版本...看来落伍好多年,于是手抖加上心痒,立马更新到了 2020 版本的旗舰版。更新完我就有点后悔了,因为之前版本的激活方式已经不适用新版本了。网上找了几种激活方式,试了下,但并没有奏效,无奈先试用版用着吧...
时间过得好快,今天想起这个事,打开 IDE 看了下 Expiration date,看来试用版下周就要过期了啊。想起下周我搞 IDE 手忙脚乱的样子,我就决定今天把试用过期的问题搞定!

方案
网上找了一圈,热心网友们给的方案都是 jetbrains-agent 插件 的方式,它是通过激活码或 License Server 达到长期使用的目的。但我实操了下,没有效果,把 IDE 卸载干净又实操了下,还是没有效果。

正当我一筹莫展时,我发现 jetbrains-agent 插件 的作者 知了 最近发布了一篇文章,文章提到 jetbrains-agent 项目已经停止,他有了新的思路来延长产品使用时间,那就是重置试用时间。
因为 jetbrains 产品试用一个月的信息是写在代码里的,因此也让这个思路有了可行性。知了按照这个思路,很快做出了新的插件,它的名字叫 IDE Eval Reset。大神就是厉害,想到很快就能做到,执行力要给他点个赞。

接下来讲讲这个新款插件如何使用。
安装
安装非常简单,将以下 zip 文件 (后台私信我 ide_eval_retter 可获取文件下载链接) 拖到 IDE 里即可安装,安装成功会有提示。

设置
点击菜单栏 Help --> Eval Reset,会看到两个按钮一个选项。


- 按钮 Reload 是用来刷新界面上显示的试用信息。UNTIL 对于的值就是试用期结束的时间。
- 按钮 Reset 点击后会询问是否重置试用信息并重启IDE。选择 Yes 则执行重置操作并重启IDE生效,选择 No则什么也不做。这是手动重置的方式。
- 选项 Auto reset before per restart 如果勾选了,那么勾选后每次重启/退出 IDE 时会自动重置试用信息,你无需做额外的事情。这种操作是静默无感知的,是自动重置的方式。
我设置了自动重置,这样未来无需再管试用过期的问题,一劳永逸。

重启 IDE 重新加载了下试用信息,UNTIL 信息告诉我可以继续试用到下一个月了~

其他
- 如之前有配置过 javaagent,为避免影响某些付费插件,需要移除相关信息。操作路径:Help -> Edit Custom VM Options... -> 移除 -javaagent: 开头的行。
- 重置需要重启IDE生效!
- 如果长达 25 天不曾有任何重置动作,IDE 会有通知询问你是否进行重置。
IDE Eval Reset 项目只做个人学习研究之用,不得用于商业用途!
若资金允许,请点击链接购买正版,谢谢合作!
学生凭学生证可免费申请正版授权!
创业公司可5折购买正版授权!
这款 IDE 插件简单又好用吧,如果对你也有用的话,可以给我点个赞,点个在看,也可以分享给身边朋友,非常感谢读者朋友。
我是蜗牛,正在互联网上疯狂爬行,下期见。

开心!再也不用担心 IntelliJ IDEA 试用过期了的更多相关文章
- 妈妈再也不用担心别人问我是否真正用过redis了
1. Memcache与Redis的区别 1.1. 存储方式不同 1.2. 数据支持类型 1.3. 使用底层模型不同 2. Redis支持的数据类型 3. Redis的回收策略 4. Redis小命令 ...
- 【阿里云产品公测】离线归档OAS,再也不用担心备份空间了
[阿里云产品公测]离线归档OAS,再也不用担心备份空间了 作者:阿里云用户莫须有3i 1 起步 1.1 初识OAS 啥是OAS,请看官方说明: 引用: 开放归档服务(Open Archive Se ...
- 保姆级神器 Maven,再也不用担心项目构建搞崩了
今天来给大家介绍一款项目构建神器--Maven,不仅能帮我们自动化构建,还能够抽象构建过程,提供构建任务实现:它跨平台,对外提供了一致的操作接口,这一切足以使它成为优秀的.流行的构建工具,从此以后,再 ...
- 锋利的js之妈妈再也不用担心我找错钱了
用js实现收银功能. <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <hea ...
- 有了 tldr,妈妈再也不用担心我记不住命令了
引言 有一次我在培训时说「程序员要善于使用 Terminal 以提高开发效率」,一位程序员反驳道:「这是 21 世纪,我们为什么要用落后的命令行,而不是先进的 GUI?」 是的,在一些人眼里,这个黑黑 ...
- 妈妈再也不用担心我使用git了
妈妈再也不用担心我使用git了 Dec 29, 2014 git git由于其灵活,速度快,离线工作等特点而倍受青睐,下面一步步来总结下git的基本命令和常用操作. 安装msysgit 下载地址:ms ...
- 利用CH341A编程器刷新BIOS,恢复BIOS,妈妈再也不用担心BIOS刷坏了
前几天,修电脑主析就捣鼓刷BIOS,结果刷完黑屏开不了机,立刻意识到完了,BIOS刷错了.就从网上查资料,各种方法试了个遍,什么用处都没有.终于功夫不负有心人,找到了编码器,知道了怎么用.下面看看具体 ...
- python爬虫07 | 有了 BeautifulSoup ,妈妈再也不用担心我的正则表达式了
我们上次做了 你的第一个爬虫,爬取当当网 Top 500 本五星好评书籍 有些朋友觉得 利用正则表达式去提取信息 太特么麻烦了 有没有什么别的方式 更方便过滤我们想要的内容啊 emmmm 你还别说 还 ...
- zzulioj--1841--so easy!麻麻再也不用担心我的数学了!(数学水题)
1841: so easy!麻麻再也不用担心我的数学了! Time Limit: 1 Sec Memory Limit: 128 MB Submit: 27 Solved: 15 SubmitSt ...
随机推荐
- 超详细的第一个Servlet程序
Servlet的第一个程序! 首先查看官方文档,来编写我们的第一段代码 1.先启动Tomcat,确保我们能够正常访问. 2.http://localhost:8080/examples/ 查看 ...
- 手摸手带你用Hexo撸博客(一)
原文地址 手摸手带你用Hexo撸博客(一) 环境搭建 安装 node 狂点下一步 命令行输入此条命令 如果能看到版本号则安装成功 node -v 安装Git (同上) 实在不会的小伙伴百度一下,教程很 ...
- Android驱动学习-app调用内核驱动过程(驱动框架回顾)
考研已经过去了,android驱动的学习也断了半年多了,现在重新捡起来学习,回顾一下Android驱动的大体框架. Android系统的核心是java,其有一个David虚拟机.Android-app ...
- 使用mybatis执行对应的SQL Mapper配置中的insert、update、delete等标签操作,数据库记录不变
我使用springMVC集成mybatis,执行SQLMapper配置文件里的insert操作,发现程序没有报错,但数据库表里却没有刚才插入的记录.查了很多资料,终于在一篇博客上找到了答案:在执行完方 ...
- 各开源协议BSD、Apache Licence 2.0、GPL
以下是上述协议的简单介绍:BSD开源协议BSD开源协议是一个给于使用者很大自由的协议.基本上使用者可以"为所欲为",可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有 ...
- javascript 匿名函数的理解(转)
原网址 http://www.jb51.net/article/21948.htm javascript 匿名函数的理解(透彻版) 代码如下: (function(){ //这里忽略jQuery所有实 ...
- 《中间件性能挑战赛--分布式统计和过滤的链路追踪》java 选手分享
2020年6月份天池举办的<中间件性能挑战赛>可谓是异常激烈,本人抽业余时间报名参与,感受比赛惨烈的同时,也有诸多感慨哈,总结一个多月的赛程,多少有一些心得与大家分享 本文原创地址:htt ...
- Elasticsearch java api操作(一)(Java Low Level Rest Client)
一.说明: 一.Elasticsearch提供了两个JAVA REST Client版本: 1.java low level rest client: 低级别的rest客户端,通过http与集群交互, ...
- 使用Lists.partition切分性能优化
项目实战 影拓邦电影同步中,使用Lists.partition按500条长度进行切分,来实现es的同步. 切分的List为 使用介绍及示例 将list集合按指定长度进行切分,返回新的List<L ...
- 项目实战--Stream流实现字符串拼接
需求说明 概述:前端页面查询列表中有个"二级类目"的多选下拉框,用户选择二级类目后,需要从后台数据库查询条件内的数据. 目标:将前端页面传入后端的字符串例如"女性护理, ...