小白如何自己修改Zotero插件?

很多Zotero用戶,有時(shí)想自己修改某個(gè)插件,使其更符合自己的需求。
但是又不知道怎么做?
完整寫一個(gè)Zotero插件,那是碼農(nóng)干的事情!但是,修改一個(gè)插件,有時(shí)并沒有那么難。
今天就介紹一下小白如何簡單修改Zotero插件!
簡單修改Zotero插件
Zotero插件主要有兩種格式:
.xpi
格式,幾乎所有Zotero插件都是這種格式。.zoteroplugin
格式,比較少見的Zotero插件格式,新版ZoteroQuickLook插件就是這種格式。
今天,我們主要介紹.xpi
格式Zotero插件的修改。
.xpi
其實(shí)一種壓縮文件格式,就如同我們常用的.zip
等壓縮格式一樣。
既然是壓縮文件格式,那么自然想到從壓縮軟件入手。
很多小白,首先想到的是把Zotero插件的.xpi
后綴改為.zip
格式,在.zip
格式內(nèi)修改插件之后,再把后綴改為.xpi
。
可是,這樣做的結(jié)果就是Zotero無法識(shí)別該格式。
那么,正確的做法是:
找到一個(gè)可以直接打開
.xpi
文件的壓縮軟件(注意:不是直接解壓),然后在壓縮軟件內(nèi)修改插件內(nèi)容,修改完后,存儲(chǔ)更改到壓縮包即可。
下面,分別以Mac系統(tǒng)和Windows系統(tǒng),進(jìn)行詳細(xì)介紹。
Mac
在Mac上,鼎鼎大名的壓縮軟件BetterZip可以直接打開.xpi
格式。
(不幸的是,臭名昭著的思杰馬克丁代理了BetterZip)
這里,我以修改mdnotes.xpi插件進(jìn)行演示。
啟動(dòng)BetterZip,按下CMD+O
或者點(diǎn)擊菜單欄文件-->打開
,然后選擇mdnotes.xpi。

或者,更快的方法是,把mdnotes.xpi插件拖到Dock欄的BetterZip應(yīng)用圖標(biāo)上。
打開mdnotes.xpi后的界面如下。??

一般來說,一款Zotero插件的核心代碼都在content文件夾下,比如mdnotes插件的核心代碼就是content文件夾下的mdnotes.js。??

假如你想修改mdnotes.js,直接雙擊即可,一般會(huì)自動(dòng)以默認(rèn)的文本編輯器打開。
(推薦大家使用Sublime Text,這里下載[1])
Sublime Text打開mdnotes.js后,就可以修改自己想改的部分了。

很多代碼,看看也就大概懂了。而且,往往你想改的地方,都很容易看懂。
修改完成后,按CMD+S
保存修改。
此時(shí),Dock欄的BetterZip應(yīng)用圖標(biāo)開始跳動(dòng),并提示:文件mdnotes.js已經(jīng)被更改,您希望將更改存儲(chǔ)回壓縮文件嗎?

點(diǎn)擊更新文件,然后關(guān)閉BetterZip窗口,或者按下CMD+W
。
繼續(xù)提示:您想存儲(chǔ)您對(duì)文件mdnotes.xpi所做的修改嗎?如果不存儲(chǔ),您的改動(dòng)將會(huì)丟失。

點(diǎn)擊存儲(chǔ)。
繼續(xù)提示:警告:存儲(chǔ)過程不可逆,您確定要替換原壓縮文件嗎?

再次點(diǎn)擊存儲(chǔ)。
最后的最后,提示如下。??不重要,任選其一皆可。

到此,就徹底完成了mdnotes插件的修改!在Zotero中也能正常安裝。
Windows
Windows上,壓縮軟件快壓可以直接打開直接打開.xpi
格式。
(青檸學(xué)術(shù)
gong眾hao后臺(tái)回復(fù)快壓
下載。)
啟動(dòng)快壓,點(diǎn)擊左上角的打開
,然后選擇想要修改的插件,比如mdnotes.xpi。打開后如下。??

其余操作和上述BetterZip類似,這里不再贅述。
以上就是本文的全部,希望能夠幫助到你!
相關(guān)鏈接
[1]?
Sublime Text下載:?https://mp.weixin.qq.com/s/eVKIuTIzkqEZsQxGcjZRSQ
