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 --classicFedora, 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.codeArch 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 могут потребоваться дополнительные настройки.