無限重置試用
前面的話
永久激活的工具 zhile 的大神已經不再繼續開發維護了,此方法一直是跳轉到 zhili 的主頁,但是經常遇到反饋說目標網站打不開或者不知道怎么安裝插件的問題,所以直接轉到這個頁面並配一下操作圖片吧。另外目前只有這種無限重置試用的方法了,
最終和永久激活使用無差異,因為插件是每次運行自動續期的
!支持 JetBrains 系列軟件的所有新舊版本的激活!!!MacWk.com 建議大家去 JetBrains官網 下載JetBrains系列工具的官方版,一般情況下載很快的。
此方法也適用於 Windows。
背景
Jetbrains 家的產品有一個很良心的地方,他會允許你試用 30 天(這個數字寫死在代碼里了)以評估是否你真的需要為它而付費。 但很多時候會出現一種情況:IDE 並不能按照我們實際的試用時間來計算。
我舉個例子:如果我們開始了試用,然后媳婦生孩子要你回去陪產!陪產時我們並無空閑對IDE試用評估,它依舊算試用時間。(只是舉個例子,或許你並沒有女朋友)
發現了嗎?你未能真的有 30 天來對它進行全面的試用評估,你甚至無法作出是否付費的決定。此時你會想要延長試用時間,然而 Jetbrains 並未提供相關功能,該怎么辦?
事實上有一款插件可以實現這個功能,你或許可以用它來重置一下試用時間。但切記不要無休止的一直試用,這並不是這個插件的初衷!
如何安裝
提供以下兩種方法,二選一即可。
- 插件市場安裝:
在 Settings/Preferences... -> Plugins
內手動添加第三方插件倉庫地址:https://plugins.zhile.io
搜索:IDE Eval Reset 插件進行安裝。
- 手動下載安裝:
點擊這個鏈接(v2.1.13)下載插件的 zip 包(macOS可能會自動解壓,切記使用的是 zip 包,不是解壓后的文件夾!),然后打開 Settings/Preferences... -> Plugins
手動安裝插件。
如何使用
一般來說,在 IDE 窗口切出去或切回來時(窗口失去/得到焦點)會觸發事件,檢測是否長時間(25天)沒有重置,給通知讓你選擇。(初次安裝因為無法獲取上次重置時間,會直接給予提示)。
您也可以手動喚出插件的主界面:
a. 如果 IDE 沒有打開項目,在 Welcome 界面點擊 IDE 的菜單:Get Help -> Eval Reset
b. 如果 IDE 打開了項目,點擊 IDE 的菜單:Help -> Eval Reset
喚出的插件主界面中包含了一些顯示信息,有 2 個按鈕和 1 個勾選項:
- 按鈕:
Reload
用來刷新界面上的顯示信息。 - 按鈕:
Reset
點擊會詢問是否重置試用信息並重啟 IDE。選擇 Yes 則執行重置操作並重啟 IDE 生效,選擇 No 則什么也不做。(此為手動重置方式) - 勾選項:
Auto reset before per restart
如果勾選了,則自勾選后每次重啟/退出 IDE 時會自動重置試用信息,你無需做額外的事情。(此為自動重置方式,推薦此方法!)
如何更新
- 插件更新機制(推薦):
IDE 會自行檢測其自身和所安裝插件的更新並給予提示。如果本插件有更新,你會收到提示看到更新日志,自行選擇是否更新。
點擊 IDE 的 Check for Updates... 菜單手動檢測 IDE 和所安裝插件的更新。如果本插件有更新,你會收到提示看到更新日志,自行選擇是否更新。
插件更新可能會需要重啟IDE。
- 手動更新:
從本頁面下載最新的插件 zip 包安裝更新。插件更新需要重啟IDE。
一些說明
市場付費插件的試用信息也會一並重置。
MyBatisCodeHelperPro 插件有兩個版本如下,功能完全相同,安裝時須看清楚!
- MyBatisCodeHelperPro (Marketplace Edition),
可重置
! - MyBatisCodeHelperPro,
不可重置
!
對於某些付費插件(如: Iedis 2, MinBatis)來說,你可能需要去取掉 javaagent 配置(如果有)后重啟IDE:
- 如果IDE沒有打開項目,在 Welcome 界面點擊菜單:Configure -> Edit Custom VM Options... -> 移除 -javaagent: 開頭的行。
- 如果IDE打開了項目,點擊菜單:Help -> Edit Custom VM Options... -> 移除 -javaagent: 開頭的行。
重置需要重啟IDE生效!
重置后並不彈出 Licenses 對話框讓你選擇輸入 License 或試用,這和之前的重置腳本/插件不同(省去這煩人的一步)。
如果長達 25 天不曾有任何重置動作,IDE 會有通知詢問你是否進行重置。
如果勾選:Auto reset before per restart ,重置是靜默無感知的。
簡單來說:勾選了 Auto reset before per restart 則無需再管,一勞永逸。
開源信息
插件是學習研究項目,源代碼是開放的。源碼倉庫地址:Gitee。
如果你有更好的想法,歡迎給我提 Pull Request 來共同研究完善。
插件源碼使用:GPL-2.0開源協議發布。
插件使用 PHP 編寫,畢竟 PHP 是世界上最好的編程語言!
支持的產品
- IntelliJ IDEA
- AppCode
- CLion
- DataGrip
- GoLand
- PhpStorm
- PyCharm
- Rider
- RubyMine
- WebStorm
中文漢化包
JetBrains 系列大部分在官方的插件中心直接安裝使用了。
以 WebStrom 為例,打開它的設置,點擊 Plugins,搜索 chinese,安裝即可。
激活碼
目前全網 Jetbrains 全家桶激活碼激活方式都不穩定,請使用無限重置試用的方法