idea試用時間重置方法
阿新 • • 發佈:2021-09-22
Jetbrains系列產品重置試用方法
Jetbrains家的產品有一個很良心的地方,他會允許你試用30
天(這個數字寫死在程式碼裡了)以評估是否你真的需要為它而付費。
但很多時候會出現一種情況:IDE並不能按照我們實際的試用時間來計算。
該方法的原理就是不斷重新整理試用的開始時間,從而達到無限白嫖的效果
0x1. 如何安裝
1). 外掛市場安裝:
- 在
Settings/Preferences...
->Plugins
內手動新增第三方外掛倉庫地址:https://plugins.zhile.io
- 搜尋:
IDE Eval Reset
外掛進行安裝。如果搜尋不到請注意是否做好了上一步?網路是否通暢? - 外掛會提示安裝成功。
2). 下載安裝:
- 點選這個連結(v2.2.4)下載外掛的
zip
包(macOS可能會自動解壓,然後把zip
包丟進回收站) - 通常可以直接把
zip
包拖進IDE的視窗來進行外掛的安裝。如果無法拖動安裝,你可以在Settings/Preferences...
->Plugins
裡手動安裝外掛(Install Plugin From Disk...
) - 外掛會提示安裝成功。
0x2. 如何使用
- 一般來說,在IDE視窗切出去或切回來時(視窗失去/得到焦點)會觸發事件,檢測是否長時間(
25
天)沒有重置,給通知讓你選擇。(初次安裝因為無法獲取上次重置時間,會直接給予提示) - 也可以手動喚出外掛的主介面:
- 如果IDE沒有開啟專案,在
Welcome
Get Help
->Eval Reset
- 如果IDE打開了專案,點選選單:
Help
->Eval Reset
- 如果IDE沒有開啟專案,在
- 喚出的外掛主介面中包含了一些顯示資訊,2個按鈕,1個勾選項:
- 按鈕:
Reload
用來重新整理介面上的顯示資訊。 - 按鈕:
Reset
點選會詢問是否重置試用資訊並重啟IDE。選擇Yes
則執行重置操作並重啟IDE生效,選擇No
則什麼也不做。(此為手動重置方式) - 勾選項:
Auto reset before per restart
如果勾選了,則自勾選後每次重啟/退出IDE時會自動重置試用資訊,你無需做額外的事情。(此為自動重置方式)
- 按鈕:
0x3. 如何更新
1). 外掛更新機制(推薦):
- IDE會自行檢測其自身和所安裝外掛的更新並給予提示。如果本外掛有更新,你會收到提示看到更新日誌,自行選擇是否更新。
- 點選IDE的
Check for Updates...
選單手動檢測IDE和所安裝外掛的更新。如果本外掛有更新,你會收到提示看到更新日誌,自行選擇是否更新。 - 外掛更新可能會需要重啟IDE。
2). 手動更新:
- 從本頁面下載最新的外掛
zip
包安裝更新。參考本文:下載安裝
小節。 - 外掛更新需要重啟IDE。
0x4. 一些說明
-
本外掛預設不會顯示其主介面,如果你需要,參考本文:
如何使用
小節。 -
市場付費外掛的試用資訊也會一併重置。
-
MyBatisCodeHelperPro
外掛有兩個版本如下,功能完全相同,安裝時須看清楚!
-
對於某些付費外掛(如: Iedis 2,MinBatis)來說,你可能需要去取掉javaagent
配置(如果有)後重啟IDE:
- 如果IDE沒有開啟專案,在
Welcome
介面點選選單:Configure
->Edit Custom VM Options...
-> 移除-javaagent:
開頭的行。 - 如果IDE打開了專案,點選選單:
Help
->Edit Custom VM Options...
-> 移除-javaagent:
開頭的行。
- 如果IDE沒有開啟專案,在
-
重置需要重啟IDE生效!
-
重置後並不彈出
Licenses
對話方塊讓你選擇輸入License或試用,這和之前的重置指令碼/外掛不同(省去這煩人的一步)。 -
如果長達
25
天不曾有任何重置動作,IDE會有通知詢問你是否進行重置。 -
如果勾選:
Auto reset before per restart
,重置是靜默無感知的。 -
簡單來說:勾選了
Auto reset before per restart
則無需再管,一勞永逸。
0x5. 開源資訊
- 外掛是學習研究專案,原始碼是開放的。原始碼倉庫地址:Gitee。
- 如果你有更好的想法,歡迎給我提
Pull Request
來共同研究完善。 - 外掛原始碼使用:
GPL-2.0
開源協議釋出。 - 外掛使用
PHP
編寫,畢竟PHP
是世界上最好的程式語言!
0x6. 支援的產品
- IntelliJ IDEA
- AppCode
- CLion
- DataGrip
- GoLand
- PhpStorm
- PyCharm
- Rider
- RubyMine
- WebStorm
下面是國際慣例:
本專案只做個人學習研究之用,不得用於商業用途!
若資金允許,請點選連結購買正版,謝謝合作!
學生憑學生證可免費申請正版授權!
創業公司可5折購買正版授權!