同步 Visual Studio Code 的設置與插件
阿新 • • 發佈:2019-02-25
oca nes RKE true bubuko 如果 tom item ref 這項默認居然是 true,
什麽意思呢,就是在你下載遠程設置時,如果本地安裝的插件,遠程配置中沒有,會自動移除,移除哦!1.
工具推薦:Settings Sync.
小心有坑!
VS Code 沒有賬號系統,所以設置不能同步,在多終端使用時不是很方便。
有一款插件能做這個事情:Settings Sync - Visual Studio Marketplace
插件使用 GitHub 的 gist 同步配置。
GitHub 主頁:
shanalikhan/code-settings-sync: Synchronize your Visual Studio Code Settings Across Multiple Machines using Github GIST
坑在這裏!
安裝之後,發現 "sync.removeExtensions": true
什麽意思呢,就是在你下載遠程設置時,如果本地安裝的插件,遠程配置中沒有,會自動移除,移除哦!
所以,安裝完這個插件第一件事,先把這個坑人的屬性設置為 false.
其它註意事項
1. sync.gist
sync.gist
設置要一致,在新安裝之後,默認會有一個 GitHub 的 gist ID,所有終端的這個 ID 值要設置成一致的,不然怎麽同步。
2. 插件的配置文件
這個插件有獨立的配置文件,在這裏:
# windows: `%APPDATA%\Code\User\syncLocalSettings.json` # mac: `$HOME/Library/Application Support/Code/User/syncLocalSettings.json` # linux: `~/.config/Code/User/syncLocalSettings.json`
這裏可以看到 GitHub 上生成的 token ,忘記了可以看這個,GitHub 上是不保留這個數據的哦。
syncLocalSettings.json
中可以設置忽略文件,如果各終端的 VS Code 設置並不完全一致,可以將 settings.json
設置為忽略。
3. 其它說明
這個插件的使用說明,沒有鏈接到其 GitHub 主頁上,而在另一個地方。
see:
- Visual Studio Code Settings Sync Configurations – Shan Ali Khan – Medium
- Code Settings Sync Customizable Sync
Enjoy it!
同步 Visual Studio Code 的設置與插件