Visual майкрософт: Visual Studio — Microsoft Store
Содержание
Visual Studio Code — редактирование кода. Новое определение
Встречайте IntelliSense.
Не ограничивайтесь подсветкой синтаксиса и автозаполнением с помощью IntelliSense, которая обеспечивает интеллектуальное завершение на основе типов переменных, определений функций и импортированных модулей.
Отладка операторов печати осталась в прошлом.
Код отладки прямо из редактора. Запускайте или подключайтесь к работающим приложениям и выполняйте отладку с помощью точек останова, стеков вызовов и интерактивной консоли.
Встроенные команды Git.
Работа с Git и другими поставщиками SCM никогда не была проще. Просматривайте различия, промежуточные файлы и делайте коммиты прямо из редактора. Push and pull из любой размещенной службы SCM.
Расширяемый и настраиваемый.
Хотите еще больше возможностей? Установите расширения, чтобы добавить новые языки, темы, отладчики и подключиться к дополнительным службам. Расширения запускаются в отдельных процессах, что гарантирует, что они не замедлят работу вашего редактора. Узнайте больше о расширениях.
Развертывание с уверенностью и легкостью
С помощью Microsoft Azure вы можете развертывать и размещать сайты React, Angular, Vue, Node, Python (и не только!) простота, все из VS Code.
Код VS для
Приступить к работе
Пользовательский установщик | x64 | x86 | Arm64 |
Установщик системы | x64 | x86 | Arm64 |
.zip | x64 | x86 | Arm64 |
Командная строка | x64 | x86 | Arm64 |
.![]() | x64 | Arm32 | Arm64 |
.об/мин | x64 | Arm32 | Arm64 |
.tar.gz | x64 | Arm32 | Arm64 |
Защелка | Snap Store | ||
Командная строка | x64 | Arm32 | Arm64 |
.zip | Чип Intel | Яблочный кремний | Универсальный |
Командная строка | Чип Intel | Силикон Apple |
Хотите получить новые функции раньше?
Вместо этого получите сборку Insiders.
Используйте vscode.dev для быстрого редактирования онлайн!
GitHub, Azure Repos и локальные файлы.
Условия лицензии и конфиденциальности
Загружая и используя Visual Studio Code, вы соглашаетесь с условиями лицензии и заявлением о конфиденциальности. ПРОТИВ
Код автоматически отправляет данные телеметрии и аварийные дампы, чтобы помочь нам улучшить продукт. Если бы вы
предпочитаете не отправлять эти данные, пожалуйста, перейдите к разделу «Как отключить отчеты о сбоях», чтобы узнать, как отключить их.
Часто задаваемые вопросы по коду Visual Studio
Редактировать
Наши документы содержат раздел Общие вопросы , необходимый для конкретных тем. Мы собрали здесь элементы, которые не подходят к другим темам.
Если вы не видите здесь ответа на свой вопрос, ознакомьтесь с нашими ранее обнаруженными проблемами на GitHub и нашими примечаниями к выпуску.
В чем разница между Visual Studio Code и Visual Studio IDE?
Visual Studio Code — это оптимизированный редактор кода с поддержкой таких операций разработки, как отладка, выполнение задач и контроль версий. Он направлен на то, чтобы предоставить разработчику только те инструменты, которые необходимы разработчику для быстрого цикла сборки кода и отладки, и оставляет более сложные рабочие процессы более полнофункциональным IDE, таким как Visual Studio IDE.
Какие ОС поддерживаются?
VS Code работает на macOS, Linux и Windows. См. документацию по требованиям для поддерживаемых версий. Вы можете найти более подробную информацию о конкретной платформе в обзоре установки.
Является ли VS Code бесплатным?
Да, VS Code бесплатен для частного или коммерческого использования. Подробнее см. в лицензии на продукт.
Как отключить отчеты телеметрии
VS Code собирает данные об использовании и отправляет их в Microsoft, чтобы улучшить наши продукты и услуги. Прочтите наше заявление о конфиденциальности и документацию по телеметрии, чтобы узнать больше.
Если вы не хотите отправлять данные об использовании в Microsoft, вы можете установить для параметра пользователя telemetry.telemetryLevel
значение off
.
Из Файл > Предпочтения > Настройки (MacOS: Код > Предпочтения > Настройки ), поиск Telemetry
и установленная настройка
. . Это отключит все события телеметрии от VS Code в будущем. Важное примечание : VS Code позволяет устанавливать расширения Microsoft и сторонних разработчиков. Эти расширения могут собирать собственные данные об использовании и не контролируются настройка telemetry.
telemetryLevel
. Обратитесь к документации конкретного расширения, чтобы узнать о его отчетах телеметрии.
Как отключить эксперименты
VS Code использует эксперименты для опробования новых функций или их постепенного развертывания. Наша экспериментальная платформа обращается к службе, принадлежащей Microsoft, и поэтому отключается при отключении телеметрии. Однако, если вы хотите отключить эксперименты независимо от ваших настроек телеметрии, вы можете установить workbench.enableExperiments
настройка пользователя на false
.
Из File > Preferences > Settings (macOS: Code > Preferences > Settings ), найдите Experiments 9032 Experiments. Это предотвратит обращение VS Code к службе и откажется от любых текущих экспериментов.
Как отключить отчеты о сбоях
VS Code собирает данные обо всех возникающих сбоях и отправляет их в Microsoft для улучшения наших продуктов и услуг.
Прочтите наше заявление о конфиденциальности и документацию по телеметрии, чтобы узнать больше.
Если вы не хотите отправлять данные о сбоях в Microsoft, вы можете изменить настройку пользователя telemetry.telemetryLevel
на off
.
Из Файл > Настройки > Настройки (macOS: Код > Настройки > Settings ), найдите телеметрия
и установите для параметра Telemetry: Telemetry Level значение off
. Это отключит все события телеметрии, включая отчеты о сбоях из VS Code. Вам нужно будет перезапустить VS Code, чтобы изменение настроек вступило в силу.
Теперь, когда вступил в силу Общий регламент по защите данных (GDPR), мы хотим воспользоваться этой возможностью, чтобы еще раз заявить, что мы очень серьезно относимся к конфиденциальности. Это касается как Microsoft как компании, так и, в частности, команды VS Code.
Для поддержки GDPR:
- Продукт VS Code уведомляет всех пользователей о том, что они могут отказаться от сбора данных телеметрии.
- Команда активно проверяет и классифицирует все отправленные данные телеметрии (задокументировано в нашей кодовой базе OSS).
- Для любых собранных данных, например аварийных дампов, действуют действующие политики хранения данных.
Дополнительные сведения о соответствии VS Code GDPR см. в документации по телеметрии.
Какие онлайн-сервисы использует VS Code?
Помимо отчетов о сбоях и телеметрии, VS Code использует онлайн-сервисы для различных других целей, таких как загрузка обновлений продукта, поиск, установка и обновление расширений или обеспечение поиска на естественном языке в редакторе настроек. Дополнительные сведения см. в разделе Управление онлайн-сервисами.
Вы можете включить или выключить функции, использующие эти службы.
Из файла > Настройки > Настройки (macOS: Код > Настройки > Настройки ) и введите тег @tag:usesOnlineServices
. Здесь будут отображаться все настройки, которые контролируют использование онлайн-сервисов, и вы можете индивидуально включать или выключать их.
Как отказаться от автоматического обновления VS Code?
По умолчанию VS Code настроен на автоматическое обновление для пользователей macOS и Windows при выпуске новых обновлений. Если вы не хотите получать автоматические обновления, вы можете установить параметр Update: Mode с по умолчанию
на 9.0205 нет
. Чтобы изменить режим обновления, перейдите к Файл > Настройки > Настройки (macOS: Код > Настройки > Настройки ), найдите режим обновления 9020 6 и измените настройку 9020 6 режим обновления 9020.
.
Если вы используете редактор JSON для своих настроек, добавьте следующую строку:
"update.mode": "none"
Вы можете установить предыдущую версию VS Code, удалив текущую версию, а затем установив загрузку, указанную в верхней части страницы примечаний к выпуску.
Примечание: В Linux: если репозиторий VS Code был установлен правильно, ваш системный менеджер пакетов должен выполнять автоматическое обновление так же, как и другие пакеты в системе. См. Установка VS Code в Linux.
Отказ от обновлений расширений
По умолчанию VS Code также автоматически обновляет расширения по мере появления новых версий. Если вы не хотите, чтобы расширения обновлялись автоматически, вы можете снять флажок Extensions: Auto Update в редакторе настроек (⌘, (Windows, Linux Ctrl+,)).
Если вы используете редактор JSON для изменения настроек, добавьте следующую строку:
"extensions.autoUpdate": false
Лицензирование
Расположение
Вы можете найти лицензии VS Code, уведомления третьих лиц и кредитный список с открытым исходным кодом Chromium в папке ресурсов\приложения
в месте установки VS Code. ThirdPartyNotices.txt
, Chromium Credits_*.html
и английский язык VS Code LICENSE.txt
доступны в resources\app
. Локализованные версии LICENSE.txt
по идентификатору языка находятся в папке resources\app\licenses
.
Почему у Visual Studio Code другая лицензия, чем у репозитория vscode GitHub?
Чтобы узнать, почему лицензия на продукт Visual Studio Code отличается от лицензии на репозиторий vscode GitHub с открытым исходным кодом, подробное объяснение см. в выпуске № 60.
В чем разница между
vscode
и дистрибутив кода Microsoft Visual Studio?
В репозитории github.com/microsoft/vscode (код — OSS
) мы разрабатываем продукт Visual Studio Code. Мы не только пишем код и работаем над проблемами там, мы также публикуем нашу дорожную карту и ежемесячные планы итераций и завершающих этапов. Исходный код доступен всем по стандартной лицензии MIT.
Visual Studio Code — это дистрибутив Code — репозиторий OSS
со специфическими настройками Microsoft (включая исходный код), выпущенный под традиционной лицензией на продукт Microsoft.
Дополнительные сведения см. в статье «Код Visual Studio и различия между кодом и OSS».
Что означает «Построен на основе открытого исходного кода»?
Microsoft Visual Studio Code — это лицензированный Microsoft дистрибутив «Code — OSS», который включает проприетарные активы Microsoft (например, значки) и функции (интеграция Visual Studio Marketplace, небольшие аспекты включения удаленной разработки). Хотя эти дополнения составляют очень небольшой процент от общей базы кода дистрибутива, точнее будет сказать, что код Visual Studio «построен» на основе открытого исходного кода, а не «является» открытым исходным кодом из-за этих различий. Дополнительную информацию о том, что включает в себя каждый дистрибутив, можно найти в статье Visual Studio Code и «Code — OSS Differences».
Как найти лицензию на расширение?
Большинство расширений ссылаются на свою лицензию на странице Marketplace или в разделе обзора, когда вы выбираете расширение в представлении «Расширения».
Например:
Если вы не нашли ссылку на лицензию, вы можете найти лицензию в репозитории расширения, если оно общедоступно, или вы можете связаться с автором расширения через раздел вопросов и ответов Торговая площадка.
Все ли расширения VS Code имеют открытый исходный код?
Авторы расширений могут свободно выбирать лицензию, соответствующую потребностям их бизнеса. Хотя многие авторы расширений решили выпускать свой исходный код под лицензией с открытым исходным кодом, некоторые расширения, такие как Wallaby.js, Google Cloud Code и расширения VS Code Remote Development, используют проприетарные лицензии.
Microsoft по возможности открывает исходный код наших расширений. Однако зависимость от существующего проприетарного исходного кода или библиотек, исходного кода, который пересекается с лицензированными Microsoft инструментами или службами (например, Visual Studio), и различиями бизнес-моделей во всей Microsoft приведут к тому, что некоторые расширения будут использовать проприетарную лицензию. Вы можете найти список расширений Visual Studio Code, предоставленных корпорацией Майкрософт, и их лицензий в статье Microsoft Extension Licenses.
Как узнать версию?
Информацию о версии VS Code можно найти в диалоговом окне «О программе».
В macOS перейдите к Код > О Visual Studio Код .
В Windows и Linux перейдите к Справка > О .
Версия VS Code — это первый указанный номер версии версии , который имеет формат версии «major.minor.release», например «1.27.0».
Предыдущие версии выпуска
Вы можете найти ссылки на загрузку некоторых выпусков в верхней части примечаний к выпуску версии:
Если вам нужен тип установки, не указанный здесь, вы можете вручную загрузить его по следующим URL-адресам:
Тип загрузки | URL-адрес |
---|---|
Установщик системы Windows x64 | https://update.code.visualstudio.com/{версия}/win32-x64/стабильная |
Пользовательский установщик Windows x64 | https://update.code.visualstudio.com/{версия}/win32-x64-user/stable |
Windows x64 zip | https://update.code.visualstudio.![]() |
Windows x64 CLI | https://update.code.visualstudio.com/{версия}/cli-win32-x64/стабильная |
Установщик системы Windows Arm64 | https://update.code.visualstudio.com/{версия}/win32-arm64/стабильная |
Пользовательский установщик Windows Arm64 | https://update.code.visualstudio.com/{версия}/win32-arm64-user/stable |
Windows Arm64 zip | https://update.code.visualstudio.com/{версия}/win32-arm64-archive/стабильная |
Интерфейс командной строки Windows Arm64 | https://update.code.visualstudio.com/{версия}/cli-win32-arm64/стабильная |
Установщик системы Windows x86 | https://update.code.visualstudio.com/{версия}/win32/стабильная |
Пользовательский установщик Windows x86 | https://update.code.visualstudio.com/{версия}/win32-user/stable |
Windows x86 zip | https://update.![]() |
Windows x86 CLI | https://update.code.visualstudio.com/{версия}/cli-win32-ia32/стабильная |
Универсальная macOS | https://update.code.visualstudio.com/{версия}/darwin-universal/стабильная |
macOS Чип Intel | https://update.code.visualstudio.com/{версия}/darwin/stable |
macOS Чип Intel CLI | https://update.code.visualstudio.com/{версия}/cli-darwin-x64/стабильная |
macOS Apple, кремний | https://update.code.visualstudio.com/{версия}/darwin-arm64/стабильная |
macOS Apple Silicon CLI | https://update.code.visualstudio.com/{версия}/cli-darwin-arm64/стабильная |
Linux x64 | https://update.code.visualstudio.com/{версия}/linux-x64/стабильная |
Linux x64 дебиан | https://update.code.visualstudio.![]() |
Linux x64 об/мин | https://update.code.visualstudio.com/{версия}/linux-rpm-x64/стабильная |
Linux x64 snap | https://update.code.visualstudio.com/{версия}/linux-snap-x64/стабильная |
Интерфейс командной строки Linux Arm32 | https://update.code.visualstudio.com/{версия}/cli-linux-x64/стабильная |
Linux Arm32 | https://update.code.visualstudio.com/{версия}/linux-armhf/стабильная |
Linux Arm32 Дебиан | https://update.code.visualstudio.com/{версия}/linux-deb-armhf/стабильная |
Linux Arm32 об/мин | https://update.code.visualstudio.com/{версия}/linux-rpm-armhf/стабильная |
Интерфейс командной строки Linux Arm32 | https://update.code.visualstudio.com/{версия}/cli-linux-armhf/стабильная |
Linux Arm64 | https://update.![]() |
Linux Arm64 Дебиан | https://update.code.visualstudio.com/{версия}/linux-deb-arm64/стабильная |
Linux Arm64 об/мин | https://update.code.visualstudio.com/{версия}/linux-rpm-arm64/стабильная |
Интерфейс командной строки Linux Arm64 | https://update.code.visualstudio.com/{версия}/cli-linux-arm64/стабильная |
Замените нужный выпуск в заполнителе {версия}
. Например, чтобы загрузить версию debian Linux Arm32 для 1.50.1, вы должны использовать
https://update.code.visualstudio.com/1.50.1/linux-deb-armhf/stable.
Вы можете использовать строку версии last
, если хотите всегда загружать последнюю стабильную версию VS Code.
Предварительные версии
Хотите заранее ознакомиться с новыми функциями VS Code? Вы можете попробовать предварительные версии VS Code, установив сборку Insiders. Сборка Insiders устанавливается рядом со стабильной установкой VS Code и имеет изолированные параметры, конфигурации и расширения. Сборка Insiders обновляется каждую ночь, поэтому вы будете получать последние исправления ошибок и обновления функций за день до этого.
Чтобы установить сборку Insiders, перейдите на страницу загрузки Insiders.
Где найти значки Visual Studio Code?
Существуют ли рекомендации по использованию значков и имен?
Вы можете загрузить официальные значки Visual Studio Code и ознакомиться с рекомендациями по использованию в разделе Рекомендации по использованию значков и имен.
Что такое «рабочее пространство» VS Code?
«Рабочее пространство» VS Code обычно представляет собой корневую папку вашего проекта. VS Code использует концепцию «рабочей области» для охвата конфигураций проекта, таких как параметры проекта, а также файлы конфигурации для отладки и выполнения задач. Файлы рабочей области хранятся в корне проекта в папке 9.0205 .vscode папка. Вы также можете иметь более одной корневой папки в рабочей области VS Code с помощью функции, называемой многокорневыми рабочими областями.
Вы можете узнать больше в разделе Что такое VS Code «рабочая область»? статья.
Можно ли запустить переносную версию VS Code?
Да, VS Code имеет портативный режим, который позволяет хранить настройки и данные в том же месте, что и ваша установка, например, на USB-накопителе.
Сообщить о проблеме с расширением VS Code
Для сообщений об ошибках, запросов функций или для связи с автором расширения следует использовать ссылки, доступные в Visual Studio Code Marketplace, или использовать Справка: сообщите о проблеме из палитры команд. Однако, если есть проблема, когда расширение не соответствует нашему кодексу поведения, например, оно содержит ненормативную лексику, порнографию или представляет опасность для пользователя, тогда у нас есть псевдоним электронной почты, чтобы сообщить об этой проблеме. Как только письмо будет получено, наша команда Marketplace рассмотрит соответствующий план действий, вплоть до отмены публикации расширения.
Установка повреждена [Не поддерживается]
VS Code выполняет фоновую проверку, чтобы определить, была ли установка изменена на диске, и если это так, вы увидите текст [Не поддерживается] в строке заголовка. Это делается, поскольку некоторые расширения напрямую изменяют (исправляют) продукт VS Code таким образом, что он является полупостоянным (до следующего обновления), и это может вызвать проблемы с воспроизведением. Мы не пытаемся блокировать исправление VS Code, но мы хотим привлечь внимание к тому, что исправление VS Code означает, что вы используете неподдерживаемую версию. Переустановка VS Code заменит измененные файлы и отключит предупреждение.
Вы также можете увидеть [Не поддерживается] 9Сообщение 0033, если файлы VS Code были ошибочно помещены в карантин или удалены антивирусным программным обеспечением (см. пример проблемы № 94858). Проверьте настройки антивирусного программного обеспечения и переустановите VS Code, чтобы восстановить отсутствующие файлы.
Сбой разрешения среды оболочки
Этот раздел относится только к средам macOS и Linux.
Когда VS Code запускается с терминала (например, с помощью кода .
), он имеет доступ к настройкам среды, определенным в вашем .bashrc
или .zshrc
файлы. Это означает, что такие функции, как задачи или цели отладки, также имеют доступ к этим настройкам.
Однако при запуске из пользовательского интерфейса вашей платформы (например, с помощью значка VS Code в доке macOS) вы обычно не работаете в контексте оболочки и у вас нет доступа к этим настройкам среды. Это означает, что в зависимости от того, как вы запускаете VS Code, у вас может быть разная среда.
Чтобы обойти это, при запуске с помощью жеста пользовательского интерфейса VS Code запускает небольшой процесс для запуска (или «разрешения») среды оболочки, определенной в вашем .
или bashrc
.zshrc
файлы. Если после настраиваемого тайм-аута (через application.shellEnvironmentResolutionTimeout
, по умолчанию 10 секунд) среда оболочки все еще не разрешена или разрешение не удалось по какой-либо другой причине, VS Code прервет процесс «разрешения», запустив без вашей оболочки. настройки среды, и вы увидите сообщение об ошибке, подобное следующему:
Если сообщение об ошибке указывает на то, что разрешение вашей среды оболочки заняло слишком много времени, приведенные ниже шаги могут помочь вам выяснить, что может быть причиной замедления. Вы также можете увеличить время ожидания, настроив параметр application.shellEnvironmentResolutionTimeout
. Но имейте в виду, что увеличение этого значения означает, что вам придется дольше ждать, чтобы использовать некоторые функции VS Code, например расширения.
Если вы видите другие ошибки, создайте проблему, чтобы получить помощь.
Исследование медленной инициализации оболочки
Описанный ниже процесс может помочь вам определить, какие части инициализации вашей оболочки занимают больше всего времени:
- Откройте файл запуска вашей оболочки (например, в VS Code, набрав
~/.
илиbashrc
~/.zshrc
в Быстром открытии (⌘P (Windows, Linux Ctrl+P))). - Выборочно закомментируйте потенциально длительные операции (например,
nvm
, если вы это обнаружите). - Сохраните и полностью перезапустите VS Code.
- Продолжайте комментировать операции, пока ошибка не исчезнет.
Примечание . Хотя
nvm
является мощным и полезным менеджером пакетов Node.js, он может замедлять время запуска оболочки, если запускается во время инициализации оболочки. Вы можете рассмотреть альтернативные менеджеры пакетов, такие как asdf, или поискать в Интернетеnvm
рекомендации по повышению производительности.
Запуск VS Code из терминала
Если изменение среды оболочки нецелесообразно, можно избежать этапа разрешения среды оболочки VS Code, запустив VS Code непосредственно из полностью инициализированного терминала.
- Ввод кода
- Ввод кода
.
запустит VS Code, открытый в текущей папке.
Код VS пуст?
Оболочка Electron, используемая Visual Studio Code, имеет проблемы с аппаратным ускорением некоторых GPU (графических процессоров). Если VS Code отображает пустое (пустое) главное окно, вы можете попробовать отключить ускорение графического процессора при запуске VS Code, добавив переключатель командной строки Electron --disable-gpu
.
код --disable-gpu
VS Code перестает отвечать сразу после открытия папки
Когда вы открываете папку, VS Code выполнит поиск типичных файлов проекта, чтобы предложить вам дополнительные инструменты (например, средство выбора решения в строке состояния, чтобы открыть решение). Если вы открываете папку с большим количеством файлов, поиск может занять много времени и ресурсов ЦП, в течение которых VS Code может медленно реагировать. Мы планируем улучшить это в будущем, но пока вы можете исключить папки из проводника через
files.exclude
, и они не будут искать файлы проекта:
"files.exclude": { "**/большая папка": правда }
Могу ли я запустить VS Code в Windows 7?
Microsoft прекратила поддержку Windows 7 в январе 2020 г. и больше не предоставляет обновления для системы безопасности. Версии VS Code для настольных ПК, начиная с 1.71 (август 2022 г.), больше не будут работать в Windows 7, и вам потребуется выполнить обновление до более новой версии Windows, чтобы использовать более поздние версии VS Code.
VS Code больше не будет предоставлять обновления продукта или исправления безопасности для Windows 7, а версия VS Code 1.70.3 — последний доступный выпуск для пользователей Windows 7.