我想將我的用戶設置文件置於版本控制下,最好是單獨的文件夾,但我找不到將VSCode設置文件位於哪裏的選項。更改VSCode用戶設置位置
有沒有辦法改變Visual Studio Code尋找settings.json
文件的位置?
更新:
因爲似乎沒有要改變用戶設置文件的默認位置一個簡單的方法,除了通過命令行參數爲this答案,我去了不同的方法。
我創建了一個包含我所有的點文件,設置文件等的git存儲庫,並把我的settings.json
放在那裏。這個存儲庫被克隆在我的硬盤的開發分區的某個地方。然後,我使用mklink.exe
工具(我在Windows上)在默認用戶設置目錄(Windows上的path-to-user/AppData/Roaming/Code/User/
)中的存儲庫中的設置文件中創建了一個符號鏈接。唯一的缺點是您無法移動存儲庫,或者無需重新創建鏈接就更改其佈局。
如this博客文章中所述,不建議將鏈接更改爲硬鏈接。此外,硬鏈接似乎會混淆Windows上的時間戳,因此您不會在VSCode中看到對settings.json
所做的任何更改。 Symlink似乎正在工作。
我希望有一種方法來改變全球用戶的設置位置,但是如果這樣做對我來說也很好。非常感謝你! –
那麼你必須改變每個系統上的全局用戶設置位置。 – corn3lius
這是我選擇的,因爲我使用vscode進行如此多的一次性編輯,我喜歡編輯器的全局配置和我通常編輯的文件類型。 –