В v1.48:
Возможности предварительного просмотра
Функции предварительного просмотра не готовы к выпуску, но достаточно функциональны для использования. Мы приветствуем ваши ранние отзывы, пока они находятся в стадии разработки.
Синхронизация настроек
Синхронизация настроек теперь доступна для предварительного просмотра в стабильной версии 🎉. Обратитесь к руководству пользователя
для получения дополнительной информации и часто задаваемых вопросов.
В продукте функция теперь называется « Синхронизация настроек» . Все его ссылки и настройки переименованы для выравнивания.
См. Также «Ручное слияние» и синхронизацию между инсайдерами и стабильной версией на https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_48.md#settings-sync
В v1.45 похоже, что вы сможете войти во встроенную синхронизацию настроек через github, см. Https://github.com/microsoft/vscode/issues/95160#event-3266867554 (Поддержка входа GitHub в синхронизацию настроек ). И примечания к выпуску v1.45 .
В v1.43 в качестве функции предварительного просмотра (только в сборке для инсайдеров) есть синхронизация настроек . См. Https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_43.md#settings-sync
Синхронизация настроек
Последние пару месяцев мы работали над поддержкой синхронизации настроек VS Code, расширений и сочетаний клавиш на разных машинах (популярный запрос функции № 2743 ). На этом этапе мы рады сообщить, что эта функция готова к предварительному просмотру из нашего следующего релиза 1.44.0-insider . Теперь вы можете синхронизировать свои настройки во всех установках VS Code на всех ваших машинах. Вы также можете загрузить VS Code с вашими личными настройками на новой машине с минимальными усилиями. Следующее видео демонстрирует это:
Поддерживает обнаружение конфликтов в настройках и привязках клавиш при синхронизации. Конфликты отображаются с помощью редактора различий с входящими (облачными) изменениями слева и локальными изменениями справа. Вы можете разрешить конфликты, отредактировав в правом редакторе, и объединить изменения, используя действия, предусмотренные в редакторе.
Поддерживаемые функции
В настоящее время настройки, сочетания клавиш, расширения и язык отображения синхронизированы, но мы планируем добавить больше. Вы можете просмотреть наш список предлагаемых функций синхронизации настроек .
Настройки машины (с машинными или машинно-заменяемыми областями) не синхронизируются по умолчанию. Вы также можете добавить или удалить настройки, которые вы хотите в этот список, из редактора настроек или с помощью настройки
sync.ignoredSettings
.
Горячие клавиши по умолчанию синхронизируются для каждой платформы. Если ваши сочетания клавиш не зависят от платформы, вы можете синхронизировать их между платформами, отключив настройку
sync.keybindingsPerPlatform
.
Все встроенные и установленные расширения синхронизируются вместе с их глобальным состоянием включения. Вы можете пропустить синхронизацию расширения из просмотра расширений или с помощью настройки
sync.ignoredExtensions
.
Активность синхронизации настроек можно отслеживать в окне вывода журнала (синхронизации) . Все локальные настройки сохраняются на диске за последние 30 дней (не менее 10) всякий раз, когда они изменяются во время синхронизации. Вы можете использовать команду Sync: Open Local Backups Folder, чтобы перейти в место резервных копий и сохранить свои старые настройки.
(и несколько гифок по ссылке на примечание к выпуску)
Обратите внимание, что работает через вашу учетную запись Microsoft , а не через github (до версии 1.45 - см. Вверху):
Синхронизация настроек использует учетную запись Microsoft для хранения настроек VS Code для синхронизации, и поэтому вам потребуется учетная запись для ее использования. См. Документацию по синхронизации настроек для получения дополнительной информации и помощи.
Также см. 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