Jetbrains系列產品重置試用思路詳解
本站慣例:本文假定你知道Jetbrains家的產品。不知道可以問問搜索引擎。
如果感覺此篇教程不夠詳細,還沒搞定的,可以移步下面這篇教程,親測可以。
最新idea2020激活碼超詳細教程(設置插件倉庫成功激活到2099年)
沒錯,jetbrains-agent這個項目停止了。市面上漫天飛的各種最新都是其他大神的魔改版本。[/斜眼]
我不是要專門寫個博文來說明jetbrains-agent項目已經停止,然后緬懷感嘆一番。這篇文章是想和大家聊聊另一種思路。
0x0. 項目背景
Jetbrains家的產品有一個很良心的地方,他會允許你試用30天(這個數字寫死在代碼里了)以評估是否你真的需要為它而付費。
但很多時候會出現(xiàn)一種情況:IDE并不能按照我們實際的試用時間來計算。
我舉個例子:如果我們開始了試用,然后媳婦生孩子要你回去陪產!陪產時我們并無空閑對IDE試用評估,它依舊算試用時間。(只是舉個例子,或許你并沒有女朋友)
發(fā)現(xiàn)了嗎?你未能真的有30天來對它進行全面的試用評估,你甚至無法作出是否付費的決定。此時你會想要延長試用時間,然而Jetbrains并未提供相關功能,該怎么辦?
事實上有一款插件可以實現(xiàn)這個功能,你或許可以用它來重置一下試用時間。但切記不要無休止的一直試用,這并不是這個插件的本意!
0x1. 如何安裝
1). 插件市場安裝:
- 在
Settings/Preferences...->Plugins內手動添加第三方插件倉庫地址:https://plugins.zhile.io - 搜索:
IDE Eval Reset插件進行安裝。如果搜索不到請注意是否做好了上一步?網絡是否通暢? - 插件會提示安裝成功。
2). 下載安裝:
- 點擊這個鏈接(v2.1.13)下載插件的
zip包(macOS可能會自動解壓,然后把zip包丟進回收站) - 通常可以直接把
zip包拖進IDE的窗口來進行插件的安裝。如果無法拖動安裝,你可以在Settings/Preferences...->Plugins里手動安裝插件(Install Plugin From Disk...) - 插件會提示安裝成功。
0x2. 如何使用
- 一般來說,在IDE窗口切出去或切回來時(窗口失去/得到焦點)會觸發(fā)事件,檢測是否長時間(
25天)沒有重置,給通知讓你選擇。(初次安裝因為無法獲取上次重置時間,會直接給予提示) - 也可以手動喚出插件的主界面:
如果IDE沒有打開項目,在Welcome界面點擊菜單:Get Help -> Eval Reset
如果IDE打開了項目,點擊菜單:Help -> Eval Reset
- 喚出的插件主界面中包含了一些顯示信息,
2個按鈕,1個勾選項: 按鈕:Reload用來刷新界面上的顯示信息。
按鈕:Reset 點擊會詢問是否重置試用信息并重啟IDE。選擇Yes則執(zhí)行重置操作并重啟IDE生效,選擇No則什么也不做。(此為手動重置方式)
勾選項:Auto reset before per restart 如果勾選了,則自勾選后每次重啟/退出IDE時會自動重置試用信息,你無需做額外的事情。(此為自動重置方式)
0x3. 如何更新
1). 插件更新機制(推薦): IDE會自行檢測其自身和所安裝插件的更新并給予提示。如果本插件有更新,你會收到提示看到更新日志,自行選擇是否更新。點擊IDE的Check for Updates... 菜單手動檢測IDE和所安裝插件的更新。如果本插件有更新,你會收到提示看到更新日志,自行選擇是否更新。插件更新可能會需要重啟IDE。
2). 手動更新: 從本頁面下載最新的插件zip包安裝更新。參考本文:下載安裝小節(jié)。插件更新需要重啟IDE。
0x4. 一些說明
本插件默認不會顯示其主界面,如果你需要,參考本文:如何使用小節(jié)。
市場付費插件的試用信息也會一并重置。
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則無需再管,一勞永逸。
0x5. 開源信息
插件是學習研究項目,源代碼是開放的。
源碼倉庫地址:Gitee。
如果你有更好的想法,歡迎給我提Pull Request來共同研究完善。
插件源碼使用:GPL-2.0開源協(xié)議發(fā)布。
插件使用PHP編寫,畢竟PHP是世界上最好的編程語言!
到此這篇關于Jetbrains系列產品重置試用思路詳解的文章就介紹到這了,更多相關idea2021激活碼內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
IDEA下使用MyBatisCodeHelper插件的方法詳解
這篇文章主要介紹了IDEA下使用MyBatisCodeHelper插件的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-09-09
IDEA 中使用 ECJ 編譯出現(xiàn) java.lang.IllegalArgumentException的錯誤問題
這篇文章主要介紹了IDEA 中使用 ECJ 編譯出現(xiàn) java.lang.IllegalArgumentException問題 ,本文內容簡短給大家介紹的好,需要的朋友可以參考下2020-05-05
MyBatis游標Cursor的正確使用和百萬數據傳輸的內存測試
這篇文章主要介紹了MyBatis游標Cursor的正確使用和百萬數據傳輸的內存測試,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01
Spring動態(tài)監(jiān)聽Nacos配置中心key值變更的實現(xiàn)方法
Nacos本身提供支持監(jiān)聽配置變更的操作,但在使用起來,個人感覺不是很友好,無法精確到某個key的變更監(jiān)聽,所以本文小編給大家介紹了Spring動態(tài)監(jiān)聽Nacos配置中心key值變更的實現(xiàn)方法,需要的朋友可以參考下2024-08-08

