Все знают Ctrl+S. Но когда речь заходит о сохранении настроек, расширений и переносе VS Code на другой компьютер, начинается хаос. Я сам через это прошел: переустановил систему и потерял весь конфиг, потому что думал, что достаточно залогиниться в аккаунт. Оказалось, нет. Сейчас разберем, как сохранить в VS Code всё, что нужно, и как не потерять свои настройки при переустановке или переходе на новую машину.
Базовое сохранение: Ctrl+S, Save All и автосейв
Начнем с простого. Сохранить файл в VS Code можно кучей способов. Самый привычный - Ctrl+S (или Cmd+S на Mac). Но есть нюансы, которые многие упускают.
Когда вы работаете с несколькими файлами, удобно использовать Save All - Ctrl+K S. Эта комбинация сохраняет все открытые файлы разом. Я постоянно забываю про нее и тыкаю Ctrl+S в каждом файле по очереди. Зря трачу время.
Еще есть автосохранение. Включается через File > Auto Save или настройку files.autoSave. По умолчанию оно выключено, но я рекомендую включить. Особенно если вы, как и я, часто забываете сохранять вручную. Автосейв можно настроить с задержкой - например, через 1 секунду после остановки ввода. Тогда даже если VS Code вылетит, вы потеряете максимум пару символов.
Кстати, если вы работаете с удаленным сервером через SSH или WSL, автосейв особенно важен. Там нет привычного Ctrl+S, и без автосейва можно случайно закрыть вкладку и потерять изменения.
Синхронизация настроек: ваш VS Code в облаке
Теперь про сохранение настроек. В VS Code есть встроенная синхронизация через аккаунт Microsoft или GitHub. Она сохраняет ваши настройки, сочетания клавиш, сниппеты и даже расширения. Включается через шестеренку внизу слева > Turn on Settings Sync.
Но есть подвох. Синхронизация работает только если вы вошли в аккаунт. И она не сохраняет всё. Например, глобальные сниппеты, которые лежат в папке пользователя, синхронизируются, а вот локальные файлы проекта - нет. И еще: если вы используете портативный режим (о нем ниже), синхронизация может конфликтовать. Поэтому я предпочитаю хранить конфиг вручную.
Кстати о приватности: VS Code собирает телеметрию и отправляет данные в Microsoft. Если вам это не нравится, отключите в настройках telemetry.telemetryLevel. Это не сохранит вам настройки, зато сохранит приватность.
Портативный режим: весь VS Code в одной папке
Самый надежный способ сохранить все данные VS Code - использовать Portable Mode. Это официальная фича, которая позволяет хранить настройки, расширения и даже сессии прямо в папке с редактором. Удобно, если вы хотите носить VS Code на флешке или просто иметь полный бэкап.
Как это работает. На Windows и Linux нужно скачать ZIP-дистрибутив VS Code (не установщик), распаковать его в отдельную папку и создать внутри папку data. После этого VS Code автоматически будет хранить все данные в этой папке. Но чтобы перенести уже существующие настройки, нужно сделать пару шагов.
Сначала скопируйте папку с пользовательскими данными. На Windows это %APPDATA%\Code, на Linux - $HOME/.config/Code. Скопируйте ее в папку data и переименуйте в user-data. Затем скопируйте папку с расширениями. На Windows это %USERPROFILE%\.vscode\extensions, на Linux - ~/.vscode/extensions. Скопируйте ее в data (без переименования).
На macOS все немного иначе. Создайте папку code-portable-data рядом с приложением VS Code. Скопируйте туда папку Code из $HOME/Library/Application Support/Code и переименуйте в user-data. А расширения из ~/.vscode/extensions скопируйте в code-portable-data.
После этого у вас будет полностью автономная версия VS Code. Все настройки, расширения, состояние сессий - все в одной папке. Можно заархивировать и перенести на другой компьютер. Или носить на флешке.
Что именно сохраняется в портативном режиме
В папке data (или code-portable-data на Mac) хранится все: настройки, расширения, состояние сессий, кэш, даже временные файлы. Это значит, что вы можете закрыть VS Code, перезагрузить компьютер и продолжить с того же места. Все открытые вкладки, несохраненные изменения (если включен автосейв) - все на месте.
Лично я использую портативный режим для работы над разными проектами. У меня есть отдельная папка с VS Code для клиентских задач, где настроены определенные расширения и тема. И отдельная - для личных экспериментов. Они не пересекаются, и я не боюсь что-то сломать.
Еще один плюс - это бэкап. Раз в месяц я просто архивирую папку data и складываю в облако. Если что-то случится с системой, я разворачиваю VS Code за пять минут.
Workspace: сохраняем проект со всеми настройками
Помимо глобальных настроек, в VS Code есть понятие workspace. Это файл .code-workspace, который хранит настройки проекта, список корневых папок и конфигурации для отладки. Если вы работаете с несколькими папками одновременно (multi-root workspaces), этот файл обязателен.
Создать workspace просто: File > Save Workspace As. VS Code создаст файл с расширением .code-workspace. Внутри - JSON с настройками. Этот файл можно сохранить в репозиторий проекта, чтобы все участники команды использовали одинаковые настройки.
Кстати, локальные настройки проекта хранятся в папке .vscode в корне проекта. Это тоже способ сохранить конфигурацию. Но помните: если вы положите туда что-то чувствительное (например, пароли), оно попадет в Git. Лучше использовать переменные окружения.
AI-помощники: как не утонуть в правках и сохранить время
Теперь про то, что реально экономит время. VS Code - это не только редактор, но и платформа для AI-расширений. Я пользуюсь несколькими, и они реально помогают.
Например, Metabob - расширение, которое находит ошибки в коде и предлагает исправления. Оно обучено на багах, которые генерируют AI-инструменты вроде GitHub Copilot. По заявлению разработчиков, экономит до 60% времени на код-ревью. Я проверил - работает. Особенно полезно, когда нужно быстро найти логическую ошибку, которую глаз не видит.
Но есть проблема: большинство мощных AI-моделей недоступны из России. Или доступны, но через жопу с танцами: нужна иностранная карта, VPN, обход блокировок. Я перепробовал кучу способов, пока не нашел нормальное решение.
3GPT: все нейросети в одном месте для разработчика
Если вы тоже устали искать, как получить доступ к ChatGPT и Claude из России, у меня для вас хорошая новость. Сервис 3GPT от 3SELLER дает прямой доступ ко всем флагманским моделям нейросетей. Без иностранных карт, без VPN, без танцев с бубном.
Что внутри:
- Chat GPT 6 Astra, Chat GPT 6.1 Sol, Chat GPT 5.5
- Claude Fable 5, Claude Fable 5.1, Claude Opus 5.5
- Nano Banana для генерации изображений
- Генерация видео
И все это за 149 рублей. Пополнить баланс можно российской картой, через СБП или криптой. Никаких иностранных платежек.
Я пользуюсь 3GPT для написания кода, генерации документации и даже для создания изображений для статей. Работает прямо в браузере, ничего устанавливать не нужно. А если нужен именно ассистент в VS Code, можно просто открыть 3GPT в соседнем окне и переключаться.
Еще у них есть фишка - готовые ИИ-агенты под разные задачи. Выбираете агента, начинаете общаться, и он делает свою работу. Модель агента можно менять прямо в чате. Это удобно, когда нужно быстро решить задачу без настройки промптов.
Получить доступ ко всем флагманским моделям нейросетей из России можно на официальном сайте 3GPT - https://3seller.com/3gpt. А посмотреть на агентов - здесь: https://3seller.com/ai/agents.
Git: сохраняем каждую версию кода
Отдельная тема - сохранение кода в Git. Это не про настройки VS Code, но без этого никак. Я всегда инициализирую Git-репозиторий в начале проекта и коммичу после каждого осмысленного изменения. Тогда можно откатиться на любую версию, если что-то сломалось.
В VS Code встроенная поддержка Git. Вкладка Source Control (Ctrl+Shift+G) показывает все изменения. Пишете сообщение коммита, жмете Ctrl+Enter - готово. Можно даже пушить прямо из редактора, если настроили remote.
Совет: не коммитьте файлы с секретами. Добавьте .gitignore и исключите папки node_modules, .env и прочее. Иначе ваши пароли утекут в репозиторий.
Практический шаг: настройте портативный VS Code и попробуйте 3GPT
Хватит теории. Сделайте вот что: прямо сейчас создайте портативную версию VS Code по инструкции выше. Это займет 10 минут, зато потом вы будете спокойны за свои настройки. А если вам нужен доступ к мощным нейросетям для работы с кодом, загляните на 3GPT. 149 рублей - это смешная цена за то, чтобы не мучиться с VPN и иностранными картами.
И не забудьте про автосейв. Включите его прямо сейчас. Потом скажете спасибо.