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

2024-08-13

Введение

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

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

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

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

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

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

    • VSCode совместим с Ubuntu 16.04 и более поздними версиями.
    • Убедитесь, что ваша система Ubuntu обновлена, выполнив команду sudo apt update && sudo apt upgrade в терминале.
  2. Подключение к интернету:

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

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

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

    • VSCode требует около 200 МБ дискового пространства.
    • Убедитесь, что в вашей системе достаточно свободного места.
  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 software-properties-common apt-transport-https wget
    
  3. Импортируйте ключ GPG Microsoft: Импортируйте ключ GPG Microsoft, чтобы обеспечить целостность пакетов:

    wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
    
  4. Добавьте репозиторий VSCode: Включите репозиторий VSCode:

    sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
    
  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. Установка с помощью GUI (Вариант 1):

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

    • Если вы предпочитаете использовать терминал, вы можете установить пакет .deb с помощью следующей команды:
      sudo dpkg -i ~/Downloads/code_1.XX.X-XXXXXXXXXX_amd64.deb
      
    • Замените X на фактический номер версии вашего загруженного файла.
    • Если вы столкнетесь с проблемами зависимостей, выполните:
      sudo apt install -f
      
  5. Проверьте установку:

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

Этот метод имеет некоторые преимущества:

  • Он позволяет выполнить офлайн-установку, если вы загрузили файл .deb на другой машине.
  • У вас есть контроль над тем, какую версию вы устанавливаете.
  • Это полезно для массового развертывания в организациях.

Шаги после установки

После успешной установки 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+/: Переключение комментария строки

Установка VSCode на 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 Subsystem for 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", для отображения значка.