鄭州網(wǎng)站高端設(shè)計百度網(wǎng)站打不開
VSCode修改擴(kuò)展和用戶文件夾目錄位置(Windows)
- 前言:
- 方法
- 前期準(zhǔn)備:
- 方法1(強(qiáng)推薦)
- 方法2(不太推薦)
- 方法3(好麻煩,不太推薦)
前言:
??VSCode的擴(kuò)展和用戶信息默認(rèn)存儲在C盤:
// 以我電腦為例:
extensions:C:\Users\HP.vscode\extensions
user-data:C:\Users\HP\AppData\Roaming\Code
??隨著需求的不斷增多,擴(kuò)展和用戶信息文件也會不斷擠壓C盤的可存空間。所以修改兩個文件的目錄位置刻不容緩。需要注意的是,VSCode并不支持自定義目錄位置,需要用其他方式指定目錄位置。
??本文主要講述 Windows 下,修改VSCode擴(kuò)展和用戶文件夾的目錄位置的方法。
方法
前期準(zhǔn)備:
??以我自己為例:
- 在E盤新建一個 Microsoft VS Code Config 文件夾,用于存放擴(kuò)展和用戶信息文件夾。
- 將原路徑下的擴(kuò)展和用戶信息文件夾復(fù)制黏貼到新路徑下。
注意:
??非常不推薦將新的目錄放在 VSCode 的安裝目錄下
。因為 VSCode 每次更新都會更新目錄,這就導(dǎo)致了非安裝時創(chuàng)建的文件夾全部刪除,換句話說就是擴(kuò)展和用戶信息都沒有了,所有操作從頭來過。
方法1(強(qiáng)推薦)
??該方法是最簡單也是最通用的方法,就是將新舊路徑建立軟聯(lián)系
。
??點擊搜索,輸入cmd,然后右鍵,以管理員身份運行
??輸入指令:
格式: mklink /d 源目錄 鏈接目錄
mklink /d "C:\Users\HP\.vscode\extensions" "E:\Microsoft VS Code Config\extensions"
mklink /d "C:\Users\HP\AppData\Roaming\Code" "E:\Microsoft VS Code Config\Code"
??這個命令的主要作用是在原位置創(chuàng)建一個移動后位置的快捷方式,這樣vscode在讀取和寫入的時候可以通過這個快捷方式重定向到新的位置。
需要注意的是:
- 源目錄移動、重命名或刪除后,鏈接目錄無效;
- 鏈接目錄刪除,源目錄不受影響;
- 源目錄里面的文件發(fā)生變化時(新增、修改、刪除),鏈接目錄里面的文件同步發(fā)生變化,反之,同樣成立。
方法2(不太推薦)
??該方法是通過直接修改VS Code快捷方式,添加指定的加載路徑
。
??以桌面快捷鍵為例:
- (1)在桌面找到 VSCode 快捷圖標(biāo),右鍵點擊屬性
- (2)選擇“快捷方式”,修改“目標(biāo)T”選項
- (3)在原字符串后追加
(記得空格)--extensions-dir "<新的插件安裝路徑>" --user-data-dir "新的用戶信息安裝路徑"
??該方法有個缺陷,這也是我為什么雖然方便但不太推薦的原因:
??當(dāng)你刪除該快捷方式或者換到另一個啟動方式上時,它將無法作用,有一定的局限性
。
方法3(好麻煩,不太推薦)
??方法3是通過修改注冊表
達(dá)到目的。
??安裝下載VSCode時,全選會給自己避免很多麻煩。為什么呢?看我接下來的講解
先說明一下其他的四個選項的含義:
- 第一個是右鍵出現(xiàn)“通過 Code 打開”這一選項
- 同理第二個也大差不差,就是通過 VSCode 打開文件夾
- 第三個是指可以通過vscode對電腦上支持的文件進(jìn)行編輯
- 第四個是將 VSCode 的運行路徑寫入注冊表
- (1)搜索“注冊編輯表”,并打開
- (2)找到以下注冊表路徑(可以在搜索欄直接復(fù)制黏貼路徑)
計算機(jī)\HKEY_CLASSES_ROOT*\shell\VSCode
計算機(jī)\HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode
計算機(jī)\HKEY_CLASSES_ROOT\Directory\shell\VSCode
計算機(jī)\HKEY_CLASSES_ROOT\Drive\shell\VSCode
- (3)分別找到對應(yīng)路徑下的command文件夾,在原數(shù)據(jù)后追加
(記得空格)--extensions-dir "<新的插件安裝路徑>" --user-data-dir "新的用戶信息安裝路徑"
??所以為什么要勾選呢?現(xiàn)在回答你
??當(dāng)然是因為如果你沒勾選,就沒辦法找到這些路徑,所以需要自己手動創(chuàng)建文件夾,并且還要自己配置
,是不是很麻煩!!!
??具體需要創(chuàng)建的文件夾和配置內(nèi)容如下:
[HKEY_CLASSES_ROOT\*\shell\VSCode]
@="通過 Code 打開"
"Icon"="E:\Microsoft VS Code\Code.exe"[HKEY_CLASSES_ROOT\*\shell\VSCode\command]
@="E:\Microsoft VS Code\Code.exe" --extensions-dir "E:\Microsoft VS Code Config\extensions" --user-data-dir "E:\Microsoft VS Code Config\Code" "%V"[HKEY_CLASSES_ROOT\Directory\shell\VSCode]
@="通過 Code 打開"
"Icon"="E:\Microsoft VS Code\Code.exe"[HKEY_CLASSES_ROOT\Directory\shell\VSCode\command]
@="E:\Microsoft VS Code\Code.exe" --extensions-dir "E:\Microsoft VS Code Config\extensions" --user-data-dir "E:\Microsoft VS Code Config\Code" "%V"[HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode]
@="通過 Code 打開"
"Icon"="E:\Microsoft VS Code\Code.exe"[HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode\command]
@="E:\Microsoft VS Code\Code.exe" --extensions-dir "E:\Microsoft VS Code Config\extensions" --user-data-dir "E:\Microsoft VS Code Config\Code" "%V"[HKEY_CLASSES_ROOT\Drive\shell\VSCode]
@="通過 Code 打開"
"Icon"="E:\Microsoft VS Code\Code.exe"[HKEY_CLASSES_ROOT\Drive\shell\VSCode\command]
@="E:\Microsoft VS Code\Code.exe" --extensions-dir "E:\Microsoft VS Code Config\extensions" --user-data-dir "E:\Microsoft VS Code Config\Code" "%V"[HKEY_CLASSES_ROOT\vscode\shell\open\command]
@="E:\Microsoft VS Code\Code.exe" --extensions-dir "E:\Microsoft VS Code Config\extensions" --user-data-dir "E:\Microsoft VS Code Config\Code" "%V"[HKEY_CLASSES_ROOT\VSCodeSourceFile\shell\open\command]
@="E:\Microsoft VS Code\Code.exe" --extensions-dir "E:\Microsoft VS Code Config\extensions" --user-data-dir "E:\Microsoft VS Code Config\Code" "%V"
??@ 是指默認(rèn)項,“Icon” 需要自己新建,“=”后面是自己輸入的。