?
目錄
1、在線安裝
1.1 單個(gè)插件的安裝
1.2 根據(jù)配置文件一次性安裝多個(gè)插件
1.3 同步配置的方式
1.3.1 第一種方式使用VSCode自帶的同步功能。
1.3.2 第二種方式,首先需要先安裝插件 Settings Sync
2、離線安裝
2.1?去官方下載離線安裝包進(jìn)行安裝
2.2?直接把自己的擴(kuò)展包拷貝到目標(biāo)電腦對(duì)應(yīng)的路徑下
1、在線安裝
1.1 單個(gè)插件的安裝
打開工具,點(diǎn)擊左側(cè)擴(kuò)展按鈕,在輸入框中輸入擴(kuò)展名,搜索對(duì)應(yīng)插件,找到插件,然后點(diǎn)安裝即可。
1.2 根據(jù)配置文件一次性安裝多個(gè)插件
首先,我們可以把原來(lái)配置文件導(dǎo)出來(lái),如下所示進(jìn)行導(dǎo)出。
?然后,點(diǎn)擊 VSCode 左側(cè)最下面的設(shè)置按鈕,選中配置文件,點(diǎn)擊導(dǎo)出配置文件,例如命名為peizhi,導(dǎo)出的文件名為:peizhi.code-profile
?
最后,進(jìn)行導(dǎo)入操作,如上圖所示,在需要安裝插件的電腦上,打開VSCode點(diǎn)擊導(dǎo)入配置文件,選擇剛剛導(dǎo)出的文件即可,然后會(huì)根據(jù)配置文件進(jìn)行安裝。?
1.3 同步配置的方式
一般常用的有兩種方式:
1.3.1 第一種方式使用VSCode自帶的同步功能。
首先,點(diǎn)擊【文件】->【首選項(xiàng)】->【打開設(shè)置同步...】,如下圖所示:
?
?其次,用github進(jìn)行登錄操作,然后再返回VSCode,選中對(duì)應(yīng)內(nèi)容進(jìn)行同步即可。
1.3.2 第二種方式,首先需要先安裝插件 Settings Sync
需要使用您的GitHub帳戶令牌和Gist。
設(shè)置同步的范圍有兩種配置類型。
- 當(dāng)前設(shè)置
- 全局設(shè)置
設(shè)置同步全局設(shè)置是應(yīng)用于所有Visual Studio代碼環(huán)境的設(shè)置,而Gist設(shè)置的范圍僅限于Visual Studio當(dāng)前環(huán)境。
例如:GitHub令牌是全局設(shè)置的一部分,原因有兩個(gè),首先是它對(duì)用戶的敏感信息,我們不允許上傳GitHub令牌以及Gist中的代碼設(shè)置。其次,它適用于所有的Gist,它需要下載任何Gist。
Gist設(shè)置:
{
"sync.gist": "",
"sync.autoDownload": false,
"sync.autoUpload": false,
"sync.forceDownload": false,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"sync.forceUpload": false,
"sync.quietSync": false
}
Gist設(shè)置存儲(chǔ)在帶有同步前綴的Visual Studio代碼settings.json
中,可能因不同的Gist(Visual Studio環(huán)境)而異,并將被新下載的設(shè)置替換。
- Gist:Github Gist ID
- 自動(dòng)下載:
false
默認(rèn)。如果您將其設(shè)置為true
,它將在代碼啟動(dòng)時(shí)自動(dòng)下載設(shè)置。 - 自動(dòng)上傳:
false
默認(rèn)。當(dāng)Visual Studio Loads設(shè)置為true
時(shí),它將自動(dòng)啟動(dòng)下載過(guò)程,false
將不允許擴(kuò)展在啟動(dòng)時(shí)自動(dòng)下載設(shè)置。 - quietSync:默認(rèn)情況下為
false
。當(dāng)下載或上傳過(guò)程完成時(shí),它將顯示摘要頁(yè)面,顯示更改的文件和添加或刪除的擴(kuò)展名。設(shè)置為false將允許在后臺(tái)安靜的進(jìn)程,并且只通過(guò)編輯器狀態(tài)欄通知。 - 強(qiáng)制下載:
false
默認(rèn)。如果您將其設(shè)置為true
,則每次手動(dòng)或啟動(dòng)下載過(guò)程時(shí)都會(huì)覆蓋現(xiàn)有設(shè)置。 - syncExtensions:
true
默認(rèn)。它允許設(shè)置同步來(lái)同步你的擴(kuò)展列表,所以當(dāng)你下載時(shí),它會(huì)自動(dòng)安裝代碼中的擴(kuò)展列表。 - removeExtensions:
true
默認(rèn)。當(dāng)syncExtensions為true
且擴(kuò)展列表已下載時(shí)。它允許設(shè)置同步刪除不屬于已下載擴(kuò)展列表的擴(kuò)展。如果你想同步新的擴(kuò)展,不想刪除額外的擴(kuò)展,請(qǐng)將此配置保持為false
設(shè)置同步不會(huì)刪除擴(kuò)展。
全局設(shè)置:
全局設(shè)置存儲(chǔ)在文件名為User
的syncLocalSettings.json
文件夾中。
{
"ignoreUploadFiles": [
"state.*",
"syncLocalSettings.json",
".DS_Store",
"sync.lock",
"projects.json",
"projects_cache_vscode.json",
"projects_cache_git.json",
"projects_cache_svn.json",
"gpm_projects.json",
"gpm-recentItems.json"
],
"ignoreUploadFolders": [ "workspaceStorage"],
"ignoreExtensions": [],
"gistDescription": "Visual Studio Code Settings Sync Gist",
"version": 341,
"token": "",
"downloadPublicGist": false,
"supportedFileExtensions": [ "json","code-snippets"],
"disableUpdateMessage": false,
"lastUpload": null,
"lastDownload": null,
"githubEnterpriseUrl": null,
"askGistName": false,
"customFiles": {},
"hostName": null,
"universalKeybindings": false,
"autoUploadDelay": 20
}
ignoreUploadFiles:?此鍵內(nèi)的所有文件將停止擴(kuò)展以上傳文件。你只需要寫文件的文件名。在
User
文件夾或子文件夾中找到的任何具有此名稱的文件都不會(huì)被上載。與上面的例子一樣,projects.json和projects_cache_git.json不會(huì)上傳到Github Gist。
ignoreUploadFolders:所有在其中定義的文件夾名稱將不會(huì)上傳到Gist中,文件夾可以是用戶文件夾的子文件夾或任何子文件夾的子文件夾。與上面的例子一樣,
workspaceStorage
文件夾文件不會(huì)上傳到Github Gist。
gistDescription:?這是您要?jiǎng)?chuàng)建的gist的名稱。
token: GitHub用戶密鑰標(biāo)識(shí)符,用于允許Settings Sync上傳和下載gist。當(dāng)您通過(guò)GitHub登錄時(shí),設(shè)置同步UI會(huì)自動(dòng)生成令牌。你也可以從Github手動(dòng)生成token并粘貼到這里。
supportedFileExtensions:?它允許設(shè)置同步僅上傳定義了擴(kuò)展名的文件。默認(rèn)情況下,設(shè)置同步僅上載
json
和code-snippets
。
downloadPublicGist:?默認(rèn)
false
。如果您希望設(shè)置為僅下載同步模式,請(qǐng)將其設(shè)置為true
。例如,團(tuán)隊(duì)成員期待團(tuán)隊(duì)環(huán)境。將其設(shè)置為true
,設(shè)置同步將僅下載Gist,并且永遠(yuǎn)不會(huì)要求令牌以便下載。
ignoreExtensions:添加任何擴(kuò)展名,以便從上傳/下載過(guò)程中忽略。例如:添加
beautify
,如果你想忽略beautify
擴(kuò)展從Gist上傳和下載。?
disableUpdateMessage:默認(rèn)
false
。當(dāng)您希望禁用擴(kuò)展更新消息時(shí),請(qǐng)將其設(shè)置為true
。
githubEnterpriseUrl和hostName:當(dāng)你想使用Github企業(yè)版進(jìn)行設(shè)置同步時(shí),設(shè)置企業(yè)版url和主機(jī)名。
askGistName:- askGistName:默認(rèn)
false
。當(dāng)設(shè)置為true
時(shí),允許用戶在創(chuàng)建新Gist時(shí)設(shè)置Gist名稱。非常有幫助的,當(dāng)你有多個(gè)環(huán)境(eidog家庭設(shè)置,工作設(shè)置),你可以命名這些要點(diǎn),并下載他們通過(guò)識(shí)別。
universalKeybindings:默認(rèn)
false
。如果你想要一個(gè)true
的MacOS,Linux和Windows,請(qǐng)將其設(shè)置為keybindings.json
。
autoUploadDelay:默認(rèn)值為
20
秒。更改秒間隔以允許設(shè)置同步在更改時(shí)上載設(shè)置。
customFiles:?允許您同步
User
文件夾外的文件。
lastDownload和lastUpload: 只是記錄下載和上傳的狀態(tài)。您可以將其設(shè)置為空以點(diǎn)擊手動(dòng)下載過(guò)程。
快捷方式:
1. 上傳 : Shift + Alt + U 2. 下載 : Shift + Alt + D macOS 系統(tǒng)下對(duì)應(yīng)的是: Shift + Option + U Shift + Option + D
2、離線安裝
2.1?去官方下載離線安裝包進(jìn)行安裝
官網(wǎng)地址如下所示:
Extensions for Visual Studio family of products | Visual Studio Marketplace
輸入插件名稱,搜索對(duì)應(yīng)插件,頁(yè)面右側(cè)點(diǎn)擊【Download Extension】鏈接即可。?
然后從擴(kuò)展面板中,單擊右上角,選擇【從VSIX安裝...】,然后選中之前下載的擴(kuò)展即可進(jìn)行安裝。
您也可以使用VS Code?--install-extension命令行開關(guān)來(lái)安裝,該開關(guān)提供了.vsix文件的路徑。
安裝命令如下所示:
code --install-extension myextension.vsix
?您可以在命令行中--install-extension后面,寫多個(gè)路徑方便一次性安裝多個(gè)擴(kuò)展。
2.2?直接把自己的擴(kuò)展包拷貝到目標(biāo)電腦對(duì)應(yīng)的路徑下
操作步驟:
Windows 電腦VSCode擴(kuò)展的默認(rèn)安裝路徑為 C:\Users\Administrator\.vscode\extensions
?
然后直接把里面對(duì)應(yīng)的插件,進(jìn)行拷貝,在離線環(huán)境的電腦上,同時(shí)也在目錄中,進(jìn)行粘貼就行,然后重啟下VSCode看下對(duì)應(yīng)是否安裝。
有些插件可能會(huì)對(duì)VSCode 插件版本有要求,就卸載舊的版本,重新安裝一個(gè)新的版本就可以了,主要?jiǎng)h除以下幾個(gè)文件夾
- C:\Users\Administrator\AppData\Local\Programs\Microsoft VS Code 安裝目錄
- C:\Users\Administrator\.vscode\extensions 擴(kuò)展文件路徑(如果有用,提前備份下)
- C:\Users\Administrator\AppData\Roaming\Code? VSCode 全局配置的相關(guān)的信息。
我自己操作了一下,并沒有成功,可能是版本問(wèn)題吧,然后我就換了一種思路,既然這個(gè)目錄下的插件沒有識(shí)別,那么是不是可以在運(yùn)行時(shí)指定一下插件的目錄。
于是我在啟動(dòng)的時(shí)候,加了如下參數(shù):
--extensions-dir C:\my_extensions
然后再次打開VSCode ,發(fā)現(xiàn)對(duì)應(yīng)插件全部都有了,至此,大功告成?。?!
?文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-492475.html
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-492475.html
到了這里,關(guān)于Visual Studio Code 插件安裝的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!