23 апреля 2026 № 1 (2026)

ROSARIUM

газета советского программного инженера

VS Code

Установка редактора Visual Studio Code

На этой странице
Обновлено: 31.03.2026

Visual Studio Code — популярный редактор кода от Microsoft.

Способ 1: Официальный репозиторий

Добавление репозитория

# Импорт ключа
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

# Добавление репозитория
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'

Установка

sudo dnf check-update
sudo dnf install code

Способ 2: Flatpak

flatpak install flathub com.visualstudio.code

Способ 3: Скачать RPM

  1. Откройте code.visualstudio.com.
  2. Скачайте .rpm файл.
  3. Установите:
sudo dnf install ./code-*.rpm

Запуск

  • Через меню приложений
  • Командой: code
  • Открыть папку: code /path/to/project

Полезные расширения

После установки добавьте расширения:

  • Russian Language Pack — русский интерфейс
  • GitLens — расширенная работа с Git
  • Prettier — форматирование кода
  • ESLint — проверка JavaScript/TypeScript

Настройки

Откройте настройки: Ctrl + ,

Русский интерфейс

  1. Установите расширение «Russian Language Pack».
  2. Перезапустите VS Code.
  3. Выберите русский язык в появившемся диалоге.

Обновление

При установке через репозиторий:

sudo dnf update code

Альтернатива: VSCodium

Открытая сборка без телеметрии Microsoft:

flatpak install flathub com.vscodium.codium
Информация
VSCodium функционально идентичен VS Code, но без отслеживания и с открытым исходным кодом.

Удаление

sudo dnf remove code
# Удаление репозитория
sudo rm /etc/yum.repos.d/vscode.repo

Совместимость с ROSA Linux

  • Обычно запускается без специальных настроек: для большинства пользователей ROSA достаточно установки из RPM-репозитория Microsoft или через Flatpak.
  • При проблемах с графикой или вводом начните с X11-сессии: это полезно, если в Wayland появляются артефакты, проблемы с drag-and-drop или нестабильное поведение расширений.
  • Flatpak и RPM ведут себя по-разному: если один вариант установки работает нестабильно, имеет смысл проверить второй.
  • Для разработки важнее совместимость расширений и toolchain, чем общие заявления о поддержке дистрибутива: проверяйте отдельно Node.js, Python, Rust, Docker и другие нужные вам компоненты.