2017-02-19 13 views
0

Я настраиваю новую машину и хочу иметь как можно больше синхронизации между двумя моими машинами. Я использую vscode в качестве основного редактора и хотел бы, если возможно, синхронизировать два экземпляра. Я хочу скопировать некоторые папки с настройками на диск iCloud, а затем привязать его обратно к его местоположению на моих локальных дисках.Sync vscode экземпляры

Если я это сделаю, откроется синхронизация файлов в режиме реального времени или только при запуске? Может ли это привести к повреждению? Возможно ли это? Наконец, какую папку мне нужно синхронизировать?

ответ

1

Я делаю именно это сейчас (после использования Settings Sync на некоторое время) - синхронизация настроек через мою папку iCloud.

Содержание ~/Library/Application Support/Code/User - это то, что вы ищете.

Я связал keybindings.json и settings.json, и они оба отлично работают без hickups. Возможно, вы захотите также синхронизировать папку snippets.

workspaceStorage не имеет смысла синхронизировать, поскольку они специфичны для рабочих пространств, которые вы открываете на одной машине.

Он работает в основном «из коробки». Даже если новый параметр не будет сразу же захвачен запущенным экземпляром VSCode, если он будет синхронизироваться в фоновом режиме во время его открытия, вы всегда можете указать cmd+shift+pReload Window или открыть и закрыть настройки (мне почти никогда не нужно это делать).

+0

Это именно то, что я хотел. Так что он будет синхронизировать открытые файлы и т. Д., Так как это главное, что я хочу иметь. Настройки и т. Д. Действительно не меняются часто, имеют меньшее значение. – Carlo

+0

Yep, VSCode довольно устойчив с конфигурационными файлами. Он даже не замечает, что файлы синхронизируются в фоновом режиме во время его запуска - это просто базовые текстовые файлы. Он читает их каждый раз, когда он перезапускает/перезагружает/открывает их снова. – kwood

+0

Извините, нет, по 'sync open files' Я имел в виду, будет ли он синхронизировать мои открытые вкладки в vsCode. – Carlo