簡體   English   中英

Visual Studio代碼包控件(擴展列表)

[英]Visual studio code package control (extension list)

我很好奇Visual Studio代碼是否具有任何行為或行為類似於Sublime Text程序包控制插件的插件。

我正在尋找的特定行為是一個文本文件,其中列出了所有當前安裝的插件(擴展名)。 然后,您可以將該程序包控制設置文件放入任何新的sublime安裝中,它將自動安裝列出的插件。

我將此插件配置文件(以及我的用戶目錄)檢入git。

然后,我需要做的就是檢出存儲庫,所有插件都會自動安裝。

我可以在工作時安裝一個新插件,然后執行git commit,然后在家中安裝,這也非常好,我可以參加比賽了。

我覺得vscode命令行工具不能模仿這種行為,因為要由我來維護安裝腳本。

列出所有vscode擴展:

自2016年5月更新以來,vscode具有特定的命令行來導出所有已安裝的擴展:

code --list-extensions

請參閱此線程

同步插件:

您應該查看此vscode擴展,以在多台計算機上同步所有設置: 設置同步

可能的自定義解決方案:

vscode中沒有默認行為來處理您要查找的內容。 也許您需要自己編寫一些腳本!
這是一個猜測:

  • 創建一個vscode任務以在每次提交時更新文件,並寫入安裝的擴展名列表(使用上面的命令),以便您可以在存儲庫上跟蹤所有擴展名
  • 例如,創建另一個任務以包裝npm install ,並添加一個自動腳本,該腳本安裝擴展列表文件中的所有擴展。

以bash為例:

# store in a string all installation commands for each plugin.
cmd=${cat vscode-extensions | xargs -L 1 echo code --install-extension}
# run the commands
echo 'installing extensions'; eval cmd

這樣的事情應該可以解決問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM