VS Code

VS Code

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

VS Code написан на TypeScript и JavaScript, использует фреймворк Electron и веб-редактор Monaco. Он доступен для Linux, Windows и macOS.

Установка в разные дистрибутивы Linux

Существует несколько способов установки VS Code в зависимости от дистрибутива. 

Debian/Ubuntu/Linux Mint

Один из способов — через официальный репозиторий Microsoft. 

Обновите список пакетов:

sudo apt update

Установите зависимости:

sudo apt install software-properties-common apt-transport-https wget

Импортируйте GPG-ключ Microsoft:

wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -

Добавьте репозиторий:

sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"

Обновите список пакетов и установите VS Code:

sudo apt update && sudo apt install code

Также можно использовать Snap:

sudo snap install code --classic

Fedora, RHEL, CentOS

Импортируйте ключ Microsoft:

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

Установите VS Code:

sudo dnf install code

Можно также использовать Flatpak:

flatpak install flathub com.visualstudio.code

Arch Linux

Используйте помощник для работы с AUR, например yay:

yay -S visual-studio-code-bin

Если yay ещё не установлен, сначала установите его. 

openSUSE

Добавьте репозиторий:

sudo zypper addrepo https://download.opensuse.org/repositories/devel:tools:ide:vscode/openSUSE_Tumbleweed/devel:tools:ide:vscode.repo

Обновите список пакетов:

sudo zypper refresh

Установите VS Code:

sudo zypper install code

Дополнительные сведения

После установки запустите VS Code командой code в терминале или через меню приложений. 

VS Code поддерживает расширения, которые расширяют его функциональность. Их можно устанавливать через встроенный Marketplace. 

Для работы с некоторыми функциями (например, доступом к системным инструментам в терминале) при использовании Flatpak или Snap могут потребоваться дополнительные настройки.