Jetbrains系列產(chǎn)品重置試用方法
本站慣例:本文假定你知道Jetbrains家的產(chǎn)品。不知道可以問問搜索引擎。
沒錯(cuò),jetbrains-agent這個(gè)項(xiàng)目停止了。市面上漫天飛的各種最新都是其他大神的魔改版本。[/斜眼]
我不是要專門寫個(gè)博文來說明jetbrains-agent項(xiàng)目已經(jīng)停止,然后緬懷感嘆一番。這篇文章是想和大家聊聊另一種思路。
0x0. 項(xiàng)目背景
Jetbrains家的產(chǎn)品有一個(gè)很良心的地方,他會(huì)允許你試用30天(這個(gè)數(shù)字寫死在代碼里了)以評估是否你真的需要為它而付費(fèi)。
但很多時(shí)候會(huì)出現(xiàn)一種情況:IDE并不能按照我們實(shí)際的試用時(shí)間來計(jì)算。
我舉個(gè)例子:如果我們開始了試用,然后媳婦生孩子要你回去陪產(chǎn)!陪產(chǎn)時(shí)我們并無空閑對IDE試用評估,它依舊算試用時(shí)間。(只是舉個(gè)例子,或許你并沒有女朋友)
發(fā)現(xiàn)了嗎?你未能真的有30天來對它進(jìn)行全面的試用評估,你甚至無法作出是否付費(fèi)的決定。此時(shí)你會(huì)想要延長試用時(shí)間,然而Jetbrains并未提供相關(guān)功能,該怎么辦?
事實(shí)上有一款插件可以實(shí)現(xiàn)這個(gè)功能,你或許可以用它來重置一下試用時(shí)間。但切記不要無休止的一直試用,這并不是這個(gè)插件的本意!
0x1. 如何安裝
1). 插件市場安裝:
在Settings/Preferences... -> Plugins 內(nèi)手動(dòng)添加第三方插件倉庫地址:https://plugins.zhile.io
搜索:IDE Eval Reset插件進(jìn)行安裝。如果搜索不到請注意是否做好了上一步?網(wǎng)絡(luò)是否通暢?
插件會(huì)提示安裝成功。
2). 下載安裝:
點(diǎn)擊這個(gè)鏈接(v2.1.13)下載插件的zip包(macOS可能會(huì)自動(dòng)解壓,然后把zip包丟進(jìn)回收站)
通??梢灾苯影褄ip包拖進(jìn)IDE的窗口來進(jìn)行插件的安裝。如果無法拖動(dòng)安裝,你可以在Settings/Preferences... -> Plugins 里手動(dòng)安裝插件(Install Plugin From Disk...)
插件會(huì)提示安裝成功。
0x2. 如何使用
一般來說,在IDE窗口切出去或切回來時(shí)(窗口失去/得到焦點(diǎn))會(huì)觸發(fā)事件,檢測是否長時(shí)間(25天)沒有重置,給通知讓你選擇。(初次安裝因?yàn)闊o法獲取上次重置時(shí)間,會(huì)直接給予提示)
也可以手動(dòng)喚出插件的主界面:
如果IDE沒有打開項(xiàng)目,在Welcome界面點(diǎn)擊菜單:Get Help -> Eval Reset
如果IDE打開了項(xiàng)目,點(diǎn)擊菜單:Help -> Eval Reset
喚出的插件主界面中包含了一些顯示信息,2個(gè)按鈕,1個(gè)勾選項(xiàng):
按鈕:Reload 用來刷新界面上的顯示信息。
按鈕:Reset 點(diǎn)擊會(huì)詢問是否重置試用信息并重啟IDE。選擇Yes則執(zhí)行重置操作并重啟IDE生效,選擇No則什么也不做。(此為手動(dòng)重置方式)
勾選項(xiàng):Auto reset before per restart 如果勾選了,則自勾選后每次重啟/退出IDE時(shí)會(huì)自動(dòng)重置試用信息,你無需做額外的事情。(此為自動(dòng)重置方式)