Как установить VS Code на Ubuntu

2024-08-13 · Обновлено 2026-07-12

Быстрый ответ: самый быстрый способ установить VS Code на Ubuntu

Самый быстрый способ установить Visual Studio Code на Ubuntu (26.04 LTS, 24.04 LTS или 22.04 LTS) — выполнить одну команду Snap либо загрузить официальный пакет .deb и установить его с помощью apt. Любой из этих трёх способов работает на актуальных выпусках Ubuntu:

  1. Snap (одна команда, автоматические обновления):

    sudo snap install code --classic
    
  2. Официальный пакет .deb — загрузите его с сайта code.visualstudio.com, затем установите напрямую с помощью apt (заодно добавится репозиторий Microsoft, чтобы VS Code обновлялся вместе с системой):

    sudo apt install ./code_*_amd64.deb
    
  3. APT-репозиторий Microsoft (лучший вариант для скриптов и серверов) — добавьте ключ подписи и репозиторий Microsoft, затем установите code:

    sudo apt install wget gpg
    wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft.gpg
    echo "deb [arch=amd64,arm64,armhf signed-by=/usr/share/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list > /dev/null
    sudo apt update && sudo apt install code
    

После установки запустите VS Code, введя code в терминале или открыв его из меню приложений. Подробное пошаговое руководство по каждому способу — включая инструкции для терминала, настройку после установки и устранение неполадок — приведено ниже.

Введение

Visual Studio Code (VSCode) — это мощный, универсальный и бесплатный редактор исходного кода от Microsoft. Он завоевал огромную популярность среди разработчиков благодаря своей лёгкости, обширному набору функций и богатой экосистеме расширений. VSCode поддерживает широкий спектр языков программирования и фреймворков, что делает его отличным выбором как для новичков, так и для опытных разработчиков.

Для пользователей Ubuntu установка VSCode открывает массу возможностей в редактировании кода, отладке и интеграции с системами контроля версий. Кем бы вы ни были — веб-разработчиком, специалистом по данным или системным администратором, — VSCode способен заметно повысить вашу продуктивность и упростить рабочий процесс.

В этом руководстве мы шаг за шагом проведём вас через установку Visual Studio Code на Ubuntu. Мы рассмотрим несколько способов установки, чтобы вы могли выбрать тот, что лучше всего отвечает вашим потребностям и уровню владения операционной системой Ubuntu.

Предварительные требования

Прежде чем приступать к установке, убедимся, что у вас есть всё необходимое для успешной установки Visual Studio Code в системе Ubuntu. Вот предварительные требования:

  1. Операционная система Ubuntu:

    • VSCode работает на всех поддерживаемых на данный момент выпусках Ubuntu, включая Ubuntu 26.04 LTS (Resolute Raccoon, вышел 23 апреля 2026 года), 24.04 LTS (Noble Numbat) и 22.04 LTS (Jammy Jellyfish), а также на актуальных выпусках без длительной поддержки (не-LTS). Ubuntu 20.04 LTS по-прежнему работает, но её стандартная поддержка завершилась 31 мая 2025 года, поэтому обновления для неё теперь выходят только в рамках расширенного сопровождения безопасности (Expanded Security Maintenance, Ubuntu Pro).
    • Ubuntu 18.04 LTS больше не поддерживается. Начиная с VS Code 1.86 (январь 2024 года) редактору требуется glibc 2.28 или новее, а в 18.04 поставляется glibc 2.27, поэтому запускать текущие сборки на ней уже нельзя — версия 1.85 стала последней, работающей на 18.04.
    • Убедитесь, что ваша система Ubuntu обновлена, выполнив в терминале команду sudo apt update && sudo apt upgrade.
  2. Подключение к интернету:

    • Для загрузки VSCode и его зависимостей нужно стабильное интернет-соединение.
    • Если у вас лимитированное подключение, учтите, что текущий объём загрузки пакета .deb составляет примерно 190 МБ.
  3. Базовые навыки работы в терминале:

    • Некоторые способы установки требуют работы с командной строкой.
    • Знакомство с базовыми командами терминала будет полезным.
  4. Права sudo:

    • Для установки программ в системе Ubuntu вам понадобится доступ sudo.
    • Убедитесь, что знаете пароль sudo для своей системы.
  5. Достаточно места на диске:

    • После установки VSCode занимает около 400 МБ на диске.
    • Убедитесь, что в системе достаточно свободного места.
  6. Поддерживаемая архитектура:

    • VSCode поддерживает 64-битные системы.
    • Чтобы проверить архитектуру системы, выполните в терминале команду uname -m. Она должна вернуть x86_64.

Способ 1. Установка VSCode из Центра приложений Ubuntu

Центр приложений Ubuntu предоставляет графический интерфейс для установки приложений и потому отлично подходит тем, кто предпочитает наглядный подход. Вот как установить Visual Studio Code этим способом:

  1. Откройте Центр приложений Ubuntu:

    • Нажмите на значок Ubuntu Software на панели запуска или найдите «Ubuntu Software» в обзоре действий.
  2. Найдите VSCode:

    • Когда Центр приложений откроется, нажмите на строку поиска сверху.
    • Введите «Visual Studio Code» или просто «VSCode» и нажмите Enter.
  3. Найдите Visual Studio Code в результатах:

    • В результатах поиска должен появиться Visual Studio Code.
    • Обычно он отображается с официальным значком VSCode и указанием издателя — Microsoft.
  4. Установите VSCode:

    • Нажмите на пункт Visual Studio Code, чтобы открыть страницу с подробной информацией.
    • Нажмите кнопку «Установить».
    • Возможно, для подтверждения установки потребуется ввести пароль.
  5. Дождитесь завершения установки:

    • Центр приложений загрузит и установит VSCode.
    • Обычно это занимает несколько минут — в зависимости от скорости вашего интернета.
  6. Запустите VSCode:

    • После установки можно нажать кнопку «Запустить» в Центре приложений.
    • Также VSCode можно найти в меню «Приложения» или через обзор действий.

Способ 2. Установка VSCode с помощью APT

Установка VSCode через APT (Advanced Package Tool) — более надёжный способ, гарантирующий, что вы получите последнюю версию напрямую от Microsoft. Он предполагает добавление официального репозитория Microsoft в вашу систему. Вот как это сделать:

  1. Обновите индекс пакетов: Откройте терминал и выполните следующую команду, чтобы убедиться, что индекс пакетов актуален:

    sudo apt update
    
  2. Установите зависимости: Установите необходимые зависимости командой:

    sudo apt install wget gpg apt-transport-https
    
  3. Импортируйте GPG-ключ Microsoft: Импортируйте GPG-ключ Microsoft и сохраните его в современный каталог хранилищ ключей (keyrings). (Старая команда apt-key add объявлена устаревшей и больше не работает в Ubuntu 22.04 и новее, поэтому используйте вместо неё gpg --dearmor):

    wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft.gpg
    
  4. Добавьте репозиторий VSCode: Подключите официальный репозиторий VS Code, сославшись на только что добавленный ключ:

    echo "deb [arch=amd64,arm64,armhf signed-by=/usr/share/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list > /dev/null
    
  5. Снова обновите индекс пакетов: После добавления нового репозитория обновите индекс пакетов:

    sudo apt update
    
  6. Установите VSCode: Наконец, установите Visual Studio Code:

    sudo apt install code
    
  7. Проверьте установку: После завершения установки её можно проверить, посмотрев версию:

    code --version
    

У этого способа есть несколько преимуществ:

  • У вас всегда будет доступ к последней версии VSCode.
  • Обновления будут ставиться через стандартный механизм обновлений Ubuntu.
  • Этот способ проще автоматизировать в скриптах настройки системы.

Способ 3. Установка VSCode с помощью пакета .deb

Установка VSCode из пакета .deb — ещё один простой способ. Он удобен, если вы хотите сначала загрузить пакет, а установить позже, или если нужно установить VSCode на компьютер без доступа к интернету. Вот как это сделать:

  1. Загрузите пакет .deb:

    • Откройте веб-браузер и перейдите на официальный сайт Visual Studio Code: https://code.visualstudio.com/
    • Нажмите кнопку загрузки для Linux.
    • Выберите пакет .deb для Ubuntu/Debian.
    • Загрузка должна начаться автоматически.
  2. Найдите загруженный файл:

    • По умолчанию файл будет в папке «Загрузки».
    • Имя файла выглядит примерно так: code_1.XX.X-XXXXXXXXXX_amd64.deb, где X обозначают цифры номера версии.
  3. Установка через графический интерфейс (вариант 1):

    • После завершения загрузки дважды щёлкните по файлу .deb.
    • Откроется Центр приложений Ubuntu.
    • Нажмите кнопку «Установить».
    • Введите пароль, когда система попросит подтвердить установку.
  4. Установка через терминал (вариант 2):

    • Если вы предпочитаете терминал, рекомендуемый способ — установить пакет .deb с помощью apt, который сам разрешит все зависимости:
      sudo apt install ~/Downloads/code_1.XX.X-XXXXXXXXXX_amd64.deb
      
    • Замените X на фактический номер версии загруженного файла (для текущего выпуска 1.128 имя выглядит как code_1.128.0-XXXXXXXXXX_amd64.deb, где завершающие цифры — это отметка времени сборки, указанная на странице загрузки). Этот способ также добавляет репозиторий Microsoft, чтобы VS Code обновлялся через apt.
    • Как вариант, можно использовать dpkg, а затем доустановить недостающие зависимости:
      sudo dpkg -i ~/Downloads/code_1.XX.X-XXXXXXXXXX_amd64.deb
      sudo apt install -f
      
  5. Проверьте установку:

    • После установки её можно проверить, открыв VSCode из меню «Приложения» или выполнив code в терминале.

У этого способа есть свои преимущества:

  • Он позволяет установить редактор офлайн, если файл .deb загружен на другом компьютере.
  • Вы сами выбираете, какую версию устанавливать.
  • Он удобен для массового развёртывания в организациях.

Способ 4. Установка VSCode с помощью Snap

Пакеты Snap поддерживаются «из коробки» в Ubuntu 26.04, 24.04 и 22.04, что делает этот способ самым быстрым — в одну команду. Snap-пакет VS Code публикует и сопровождает сама Microsoft, и он автоматически обновляется в фоновом режиме. Вот как им воспользоваться:

  1. Установите VSCode через Snap: Откройте терминал и выполните:

    sudo snap install code --classic
    

    Флаг --classic обязателен, так как VS Code требуется широкий доступ к системе, чтобы редактировать файлы и запускать инструменты за пределами обычной песочницы snap.

  2. Проверьте установку: Подтвердите установку, посмотрев версию:

    code --version
    

У этого способа есть свои преимущества:

  • Это одна команда, без настройки репозитория.
  • Обновления ставятся автоматически в фоновом режиме.
  • Он работает одинаково на всех актуальных выпусках Ubuntu.

Действия после установки

После успешной установки Visual Studio Code в системе Ubuntu стоит выполнить несколько шагов, чтобы работать было максимально удобно:

  1. Запуск VSCode:

    • Запустить VSCode можно несколькими способами:
      • Нажать на значок VSCode в меню «Приложения»
      • Найти «Visual Studio Code» в обзоре действий
      • Ввести в терминале code и нажать Enter
  2. Настройка интеграции с командной строкой:

    • VSCode можно запускать из терминала, чтобы открывать файлы или папки.
    • Чтобы включить это, откройте VSCode и:
      1. Нажмите Ctrl+Shift+P, чтобы открыть палитру команд
      2. Введите «shell command» и выберите «Shell Command: Install 'code' command in PATH»
    • После этого вы сможете использовать команды вроде code ., чтобы открыть текущий каталог в VSCode
  3. Установка расширений:

    • Возможности VSCode можно расширить с помощью расширений.
    • Чтобы установить расширения:
      1. Нажмите на значок расширений на левой боковой панели (или нажмите Ctrl+Shift+X)
      2. Найдите нужные расширения (например, Python, C++, JavaScript)
      3. Нажмите «Установить» у выбранных расширений
  4. Настройка параметров:

    • Настройте VSCode под себя:
      1. Перейдите в File > Preferences > Settings (или нажмите Ctrl+,)
      2. Здесь можно настроить различные параметры: тему, размер шрифта, отступы и т. д.
  5. Обновление VSCode:

    • Если вы устанавливали через APT или Центр приложений:
      • VSCode будет обновляться автоматически вместе с обновлениями системы
      • Проверить наличие обновлений вручную можно командами:
        sudo apt update
        sudo apt upgrade
        
    • Если вы устанавливали из пакета .deb:
      • Новые версии придётся загружать и устанавливать вручную
      • VSCode будет уведомлять вас о доступных обновлениях
  6. Изучение сочетаний клавиш:

    • В VSCode множество полезных сочетаний клавиш
    • Просмотреть их все можно в File > Preferences > Keyboard Shortcuts
    • Несколько популярных сочетаний:
      • Ctrl+P: быстрое открытие файла
      • Ctrl+Shift+P: палитра команд
      • Ctrl+/: закомментировать/раскомментировать строку

Install VSCode on Ubuntu

Часто задаваемые вопросы (FAQ)

В: Бесплатен ли Visual Studio Code?

О: Да, Visual Studio Code — это бесплатное программное обеспечение с открытым исходным кодом. Пользоваться им можно совершенно бесплатно.

В: Можно ли использовать VSCode для языков, разработанных не Microsoft?

О: Конечно! Благодаря системе расширений VSCode поддерживает широкий спектр языков программирования. Вы найдёте расширения для таких языков, как Python, Java, C++, Ruby и многих других.

В: Как удалить VSCode, если он мне больше не нужен?

О: Чтобы удалить VSCode, выполните в терминале следующую команду:

sudo apt remove code

Если вы устанавливали его из пакета .deb, возможно, понадобится команда:

sudo dpkg -r code

В: VSCode не распознаёт мой язык программирования. Что делать?

О: Скорее всего, нужно установить соответствующее языковое расширение. Откройте VSCode, перейдите в раздел расширений (Ctrl+Shift+X) и найдите свой язык, чтобы установить нужное расширение.

В: Можно ли синхронизировать настройки VSCode между несколькими компьютерами?

О: Да, в VSCode есть функция синхронизации настроек. Включить её можно, нажав на значок шестерёнки в левом нижнем углу и выбрав «Turn on Settings Sync».

В: Как часто обновляется VSCode?

О: Обычно Microsoft выпускает обновления VSCode ежемесячно. В них входят исправления ошибок, улучшения производительности и новые функции.

В: Можно ли использовать VSCode для удалённой разработки?

О: Да, VSCode поддерживает удалённую разработку через пакет расширений Remote Development. Он позволяет использовать в качестве полноценной среды разработки контейнер, удалённую машину или подсистему Windows для Linux (WSL).

В: VSCode — это то же самое, что Visual Studio?

О: Нет, VSCode (Visual Studio Code) — это не Visual Studio. VSCode — это лёгкий кроссплатформенный редактор кода, тогда как Visual Studio — полноценная интегрированная среда разработки (IDE), в первую очередь для Windows.

В: Могу ли я поучаствовать в разработке VSCode?

О: Да, у VSCode открытый исходный код, и Microsoft приветствует участие сообщества. Исходный код и руководство для контрибьюторов доступны в их репозитории на GitHub.

В: У меня пропал значок VSCode в системном трее. Как это исправить?

О: Это известная проблема в некоторых дистрибутивах Linux. Попробуйте установить пакет `libappindicator1`:
```
sudo apt install libappindicator1
```
Если это не помогло, для отображения значка может понадобиться расширение GNOME Shell — например, «TopIcons Plus».