開心!再也不用擔心 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 裏即可安裝,安裝成功會有提示。

📎ide-eval-resetter-2.1.6.zip

設置

點擊菜單欄 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 插件簡單又好用吧,如果對你也有用的話,可以給我點個贊,點個在看,也可以分享給身邊朋友,非常感謝讀者朋友。

我是蝸牛,正在互聯網上瘋狂爬行,下期見。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章