為了滿足不同用戶的需要,許多軟體都會推出插件功能,這樣做的好處很明顯:一方面,可以動用社區力量快速為軟體添磚加瓦,另一方面,可以依據下載量等數據判斷用戶的喜好,為日後的官方功能做鋪墊。但對用戶來講,插件帶來類似模組化體驗的同時,也有一定風險,如插件的維護可能趕不上軟體版本、過於依賴插件導致數據難以遷移等等。
我經常使用的軟體,如 obsidian、keepass 等都有插件功能,為了避免上述問題,我給自己定下了使用插件的基本原則:只使用自動化插件。換言之,此類插件能實現的功能,我也能在不需要代碼知識的情況下,通過手動實現。
如 obsidian,我常用的插件有 :
- 「Douban」
- 「Easy Typing」
- 「image auto upload plugin」
「Douban」能夠快速從豆瓣導入書籍信息;「Easy Typing」提升中文輸入體驗,比如中英文自動空格,快速輸入符號;「image auto upload plugin」則能夠更加便捷地將圖片上傳至圖床並返回鏈接。
以上三個插件的功能均可以在無代碼的情況下手動實現,這樣無論是插件無法使用,還是數據需要遷移,均不會影響已經搭建好的流程。