У версії v1.45 схоже, що ви зможете увійти до вбудованої синхронізації налаштувань за допомогою github, див. Https://github.com/microsoft/vscode/isissue/95160#event-3266867554 (Підтримка входу GitHub у синхронізацію налаштувань ). І примітки до випуску v1.45 .
У версії v1.43 як функція попереднього перегляду (так у програмі Insideers 'Build) є синхронізація налаштувань . Дивіться https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_43.md#settings-sync
Параметри синхронізації
Останні кілька місяців ми працювали над підтримкою синхронізації налаштувань, розширень та комбінацій клавіш VS-коду на всіх машинах (популярний запит на функцію №2743 ). На цьому рубежі ми раді повідомити, що ця функція готова до попереднього перегляду з наступного індесатора 1.44.0 випуску. Тепер ви можете синхронізувати свої налаштування у всіх встановлених кодах VS на всіх ваших машинах. Ви також можете завантажувати код VS за допомогою персональних налаштувань на свіжій машині з мінімальними зусиллями. Наступне відео демонструє це:
Підтримує виявлення конфліктів у налаштуваннях та вкладеннях клавіш під час синхронізації. Конфлікти відображаються за допомогою редактора diff із вхідними (хмарними) змінами з лівого боку та локальними змінами в правій частині. Ви можете вирішити конфлікти, відредагувавши в правому редакторі та об'єднавши зміни, використовуючи дії, передбачені в редакторі.
Підтримувані функції
В даний час налаштування, комбінації клавіш, розширення та мова відображення синхронізовані, але ми плануємо додати ще. Ви можете переглянути наш список запропонованих функцій налаштування синхронізації .
Налаштування машини (за допомогою машинного чи машинного діапазону) за замовчуванням не синхронізуються. Ви також можете додати або видалити налаштування, які ви хочете, до цього списку з редактора налаштувань або скориставшись налаштуваннями
sync.ignoredSettings
.
Комбінації клавіш за замовчуванням синхронізуються на кожній платформі. Якщо клавіатурні скорочення є агностичними, ви можете синхронізувати їх на різних платформах, відключивши налаштування
sync.keybindingsPerPlatform
.
Усі вбудовані та встановлені розширення синхронізуються разом із загальним станом включення. Ви можете пропустити синхронізацію розширення з подання розширень або за допомогою налаштування
sync.ignoredExtensions
.
Налаштування Синхронізацію можна відстежувати у вихідному вікні Журнал (Синхронізація) . Усі локальні налаштування створюються резервними копіями на диску протягом останніх 30 днів (принаймні 10) щоразу, коли вони змінюються під час синхронізації. Ви можете скористатися командою Sync: Відкрити папку Local Backups, щоб перейти до місця резервного копіювання та зберегти свої старі налаштування.
(та кілька gif-файлів на посиланні на замітку до випуску)
Зауважте, що ви працюєте через ваш обліковий запис Microsoft , а не github (до v1.45 - див. Вгорі):
Налаштування Sync використовує обліковий запис Microsoft для зберігання налаштувань коду VS для синхронізації, і тому вам знадобиться обліковий запис для цього. Для отримання додаткової інформації та довідки зверніться до документації налаштувань синхронізації .
Також див. Https://github.com/microsoft/vscode-docs/blob/vnext/docs/editor/settings-sync.md для отримання додаткових відомостей про налаштування settings sync
.
І посилання на v1.44 інформацію про налаштування синхронізації: https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_44.md#settings-sync