Языки
Обзор
JavaScript
JSON
HTML
CSS, Sass and Less
TypeScript
Markdown
PHP
Python
Go
Dockerfile
T-SQL
C#
C++
Node.js / JavaScript
Node.js руководство
Node,js отладка
Node.js деплой
React руководство
Angular руководство
Расширения
Создание расширений
Обзор
Генератор расширений
Пример - Hello World
Пример - Word Count
Пример - Language Server
Пример - Debuggers
Темы, сниппеты и оформление
Доп. примеры
Запуск и отладка расширений
Публикация расширений
Тестирование расширений
Расширяемость
Обзор
Принципы и шаблоны
Руководство по яз. расширениям
Расширения - таблица
Важные точки
События активации
Пространство имен
Комплексные команды
Отладка API
Управление и контроль
Другое
Ядро .NET
Unity Development
Office Add-ins
Самый простой способ установить для дистрибутивов Debian / Ubuntu - загрузить и установить пакет .deb (64-разрядный) либо через графический программный центр, если он доступен, либо через командную строку:
sudo dpkg -i <file>.deb
sudo apt-get install -f # Install dependencies
Установка пакета .deb автоматически установит apt-репозиторий и ключ подписи, чтобы включить автоматическое обновление с использованием обычного системного механизма. Обратите внимание, что 32-разрядные и .tar.gz двоичные файлы также доступны на странице загрузки.
Репозиторий и ключ также могут быть установлены вручную следующим скриптом:
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
Затем обновите кеш пакетов и установите пакет, используя:
sudo apt-get update
sudo apt-get install code # or code-insiders
В настоящее время мы поставляем стабильный 64-битный VS Code в репозитории yum, следующий скрипт будет устанавливать ключ и репозиторий:
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'
Затем обновите кеш пакетов и установите пакет с помощью dnf (Fedora 22 и выше):
dnf check-update
sudo dnf install code
Или в старых версиях с помощью yum:
yum check-update
sudo yum install code
Репозиторий yum выше также работает для систем openSUSE и SLE, следующий скрипт будет устанавливать ключ и репозиторий:
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\ntype=rpm-md\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/zypp/repos.d/vscode.repo'
Затем обновите кеш пакетов и установите пакет, используя:
sudo zypper refresh
sudo zypper install code
Для VS Code существует сообщество Arch User Repository (AUR) пакетов для VS Code.
Пакет .rpm (64-разрядный) также можно загрузить и установить вручную, однако автоматическое обновление не будет работать, если установленный выше репозиторий не установлен. После загрузки его можно установить с помощью диспетчера пакетов, например, с помощью dnf:
sudo dnf install <file>.rpm
Обратите внимание, что 32-битные и .tar.gz двоичные файлы также доступны на странице загрузки.
VS Code обновляется ежемесячно, и вы можете видеть, когда доступна новая версия, проверяя обновления. Если репозиторий VS Code был установлен правильно, менеджер системных пакетов должен обрабатывать автоматическое обновление так же, как и другие пакеты в системе.
Node.js - популярная платформа и среда выполнения, позволяющая легко создавать и запускать приложения JavaScript. Он также включает NPM, диспетчер пакетов для модулей Node.js. Вы увидите, что Node.js и NPM часто упоминаются в нашей документации, а для некоторых дополнительных инструментов VS Code требуется Node.js (например, генератор расширения VS Code).
Если вы хотите установить Node.js в Linux, см. Установка Node.js через диспетчер пакетов, чтобы найти пакет Node.js и инструкции по установке, соответствующие вашему дистрибутиву Linux.
Чтобы узнать больше о JavaScript и Node.js, ознакомьтесь с нашим руководством по Node.js, где вы узнаете о запуске и отладке приложений Node.js с помощью VS Code.
Вы можете установить текстовый редактор по умолчанию для текстовых файлов (text / plain), который используется xdg-open, с помощью следующей команды:
xdg-mime default code.desktop text/plain
Дистрибутивы на основе Debian позволяют устанавливать редактор по умолчанию с использованием альтернативной системы, не заботясь о типе mime. Вы можете установить это, выполнив следующее и выбрав код.
sudo update-alternatives --set editor /usr/bin/code
После установки VS Code эти темы помогут вам узнать больше о VS Code:
Я получаю сообщение об ошибке "Running without the SUID sandbox"?
Вы можете смело игнорировать эту ошибку.
Если вы видите ошибку при удалении файлов из VS Code в операционной системе Debian, это может быть связано с тем, что реализация мусора, используемая VS Code, отсутствует.
Запустите эти команды, чтобы решить эту проблему:
sudo apt-get install gvfs-bin
Когда вы видите эту ошибку, это указывает на то, что наблюдатель VS Code не работает. Текущий лимит можно просмотреть, выполнив:
cat /proc/sys/fs/inotify/max_user_watches
Лимит можно увеличить до максимального значения, отредактировав файл /etc/sysctl.conf и добавив эту строку в конец файла:
fs.inotify.max_user_watches=524288
Новое значение может быть загружено при запуске sudo sysctl -p. Обратите внимание, что Arch Linux работает немного по-другому, просмотрите эту страницу за советом.
В то время как 524288 - это максимальное количество файлов, которые можно просматривать, если вы находитесь в среде с ограниченным объемом памяти, вы можете уменьшить ее число. Каждый файл имеет длину 540 байт (32 бит) или ~ 1 кБ (64 бит), поэтому предполагается, что все 524288 часы потребляются, что приводит к верхней границе около 256 МБ (32 бит) или 512 МБ (64-разрядная)
Мы работаем над исправлением. Тем временем откройте меню приложения, затем выберите Файл > Настройки > Настройки. Затем установите editor.fontFamily, как показано:
"editor.fontFamily": "Droid Sans Mono, Droid Sans Fallback"
Эта ошибка может появиться во время установки и обычно вызвана тем, что менеджер пакетов устарел. Попробуйте обновить его и снова установить:
# Для .deb
sudo apt-get update
# Для .rpm (Fedora 21и ниже)
sudo yum update
# Для .rpm (Fedora 22 и выше)
sudo dnf update
Запуск 'Code'. На Ubuntu, когда VS Code уже открыт в текущем каталоге, VS Code не будет выводить на передний план. Это функция ОС, которую можно отключить с помощью ccsm.
# Установка
sudo apt-get update
sudo apt-get install compizconfig-settings-manager
# Запуск
ccsm
В разделе Общие > Общие параметры > Фокус и Поднять уровень установите «Уровень предотвращения фокуса» на «Выкл.». Помните, что это параметр уровня ОС, который будет применяться ко всем приложениям, а не только к VS Code.