massCode: 一款功能超強(qiáng)大的開源代碼片段管理器
massCode特性
組織
??massCode?
? 允許您使用多級(jí)文件夾和標(biāo)簽來組織代碼片段,每個(gè)片段都可以有多個(gè) fragments,這提供了更高級(jí)別的組織。
編輯
片段管理器不僅必須提供片段的組織,而且還必須具有良好的代碼編輯器。這就是為什么在 ??massCode?
? 的背后有 Ace。Ace 是一個(gè)高性能的代碼編輯器,支持超過 170 種語言的語法高亮。我們還在代碼格式化程序中添加了 Prettier。
Markdown
??massCode?
? 允許您使用 Markdown 編寫并提供對(duì)語法高亮、表格、列表和其他格式的支持,此外還支持 ??Mermaid?
?。
搜索
如果沒有快速訪問片段,則肯定就不是一個(gè)高效的片段管理器。因此,??massCode?
? 具有快速的全文搜索,并突出顯示搜索查詢。
自動(dòng)保存
??massCode?
? 會(huì)自動(dòng)保存您在工作期間所做的任何更改,因此您不必?fù)?dān)心丟失更改。
同步
您可以使用任何提供云同步的服務(wù),例如 iCloud Drive、Google Drive、Dropbox 或其他類似服務(wù)。
數(shù)據(jù)庫
??massCode?
? 使用簡(jiǎn)單的 JSON 來存儲(chǔ)您的數(shù)據(jù)。數(shù)據(jù)庫文件位于您的本地計(jì)算機(jī)上。
集成
??massCode?
? 支持 VS Code、Raycast 和 Alfred 的擴(kuò)展。使用 VS Code 擴(kuò)展,可以通過搜索片段并立即插入它們或?qū)⑦x定的代碼部分保存為片段。
安裝
要安裝 ??massCode?
? 是非常簡(jiǎn)單的,只需要前往 Release 頁面 https://github.com/massCodeIO/massCode/releases 下載對(duì)應(yīng)的平臺(tái)安裝包即可。
比如我這里是 Mac m1 的環(huán)境,則選擇下載 ??massCode-2.7.1-arm64.dmg?
? 這個(gè)包,下載后解壓后即可正常使用了。
??massCode?
? 安裝后我們也可以去安裝 VS Code 的插件,可以前往插件地址 https://marketplace.visualstudio.com/items?itemName=AntonReshetov.masscode-assistant
下載該插件,當(dāng)然也可以直接在 VS Code 中搜索 ???massCode?
? 插件安裝即可。
基本使用
??massCode?
? 的界面非常簡(jiǎn)單,我們可以創(chuàng)建不同的文件夾來對(duì)代碼片段進(jìn)行組織,在文件夾上可以選擇一個(gè)默認(rèn)的編程語言。
在文件夾下面可以點(diǎn)擊 ??+?
? 新建一個(gè)代碼片段,就可以將代碼片段寫入其中,可以設(shè)置標(biāo)題、描述信息、標(biāo)簽等信息,點(diǎn)擊右上角的 ??+?
? 還可以創(chuàng)建一個(gè)新的 fragment。
片段創(chuàng)建成功后,比如現(xiàn)在我們想要在 VS Code 中使用,可以使用 ??Command + P?
? 打開命令面板,輸入 ??>massCode?
? 可以選擇搜索或者創(chuàng)建一個(gè)代碼片段。
比如我們選擇搜索則可以列出當(dāng)前 ??massCode?
? 中的代碼片段,選擇其中一個(gè)片段即可快速插入到 VS Code 中,也可以在 VS Code 中選中一段代碼創(chuàng)建成一個(gè)片段。
Git 倉庫:https://github.com/massCodeIO/massCode