#macos #visual-studio-code #directory #zsh #vscode-settings
#linux #macos #visual-studio-код #каталог #зш
Вопрос:
Таким образом, проблема скорее вызвана мной случайно. Я пытался синхронизировать два своих компьютера, Mac и Linux. Я хотел синхронизировать Mac с Linux, поэтому я подключил свою учетную запись GitHub к своему Mac vs-code, когда появилось всплывающее окно с двумя вариантами, такими как «Заменить» и «Объединить». Я хотел объединить синхронизацию, но случайно нажал Заменить, когда все настройки на моем Mac vs-code были заменены.
Какие ошибки вы видите?
И одна вещь, которую я заметил, это то, что каждый раз, когда я открываю терминал, он приводит меня к пути, который был определен в моем Linux, вместо того, чтобы начинаться с default или $PATH .
Какова среда и есть ли недавние изменения?
Локальный, я не заметил изменений, кроме начального пути в моем терминале VS-code.
Что вы пытались устранить для устранения неполадок?
Я попробовал и наткнулся на тот факт, что я могу изменить путь терминала по умолчанию в настройках или даже в settings.json, но я не хотел создавать больше проблем, переопределяя любые настройки по умолчанию. Я также заметил, что мой Mac vs-code в основном просто использует все настройки в моем Linux vs-code. Кроме того, пострадал только терминал в моем vs-коде, терминал по умолчанию на моем Mac отображался ~ при входе в систему.
И поскольку это меня раздражало, я в основном пошел дальше и просто добавил cd ~ в мой ~/.zsh_profile, чтобы он просто вернул меня к ~, но я считаю, что настройки Linux все еще влияют на мои настройки Mac vs-code, и я просто хочу изменить это. Есть ли какой-нибудь способ вернуть мою старую конфигурацию? Если да, то как я могу это сделать? Может ли Github иметь мои старые конфигурации? или есть ли сброс, который я могу сделать, который приведет меня к самым первым настройкам?
Ответ №1:
Да, вы можете восстановить все свои настройки. Вам просто нужно выполнить следующие действия:
Перейдите в меню «Файл«> «Настройки«> «Настройка синхронизации включена» (это последняя опция в меню).
Затем нажмите на Синхронизацию настроек: Показать синхронизированные данные. Вы заметите, что открыта боковая панель с 2 разделами: СИНХРОНИЗАЦИЯ АКТИВНОСТИ и СИНХРОНИЗИРОВАННЫЕ МАШИНЫ. Щелкните правой кнопкой мыши ДЕЙСТВИЕ СИНХРОНИЗАЦИИ, затем отметьте ДЕЙСТВИЕ СИНХРОНИЗАЦИИ (ЛОКАЛЬНОЕ).
Теперь вы можете, наконец, отменить изменения, которые вы внесли до случайной синхронизации, нажав на значки восстановления каждого из них.
Кстати, извините за мой ломаный английский, я не местный.
Комментарии:
1. Удивительно! Работает отлично.
Ответ №2:
Я сделал что-то подобное и нажал «Заменить локально» на компьютере, который я хотел скопировать на новый компьютер. Это уничтожило мои расширения и привязки клавиш, которые я создавал некоторое время, и началась паника. Я узнал, что вы можете отменить синхронизацию в Settings Sync: Показать синхронизированные данные, но я не видел своего старого содержимого файла. По какой-то причине вид активности синхронизации (локальный) скрыт. Мне пришлось включить его:
... > Views > Sync Activity (Local)
Как только я это сделал, я смог увидеть содержимое своего старого файла и смог нажать кнопку со стрелкой восстановления на всех из них. Кризис предотвращен!
Комментарии:
1. Вы сэкономили мне часы работы! Спасибо!!!