1. 程式人生 > >同步 Visual Studio Code 的設置與插件

同步 Visual Studio Code 的設置與插件

oca nes RKE true bubuko 如果 tom item ref

工具推薦: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

這項默認居然是 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 的設置與插件