Инсайдеры кода Visual Studio, работающие в Windows 10 | |
Разработчик (и) | Microsoft |
---|---|
Первый выпуск | 29 апреля 2015 г.; 5 лет назад (29.04.2015) |
Стабильный выпуск | 1.50.1 (15 октября 2020 г.; 18 дней назад (2020-10-15)) |
Предварительный выпуск | 1.50.0- Insider |
Репозиторий | |
Написано на | TypeScript, JavaScript, CSS |
Операционная система | Windows 7 или новее, OS X 10.9 или новее, Linux |
Платформа | IA-32, x86- 64, ARM64 |
Размер |
|
Доступно на | английском (США), упрощенном китайском, традиционном китайском, французском, немецком, итальянском, португальском (Бразилия), японском, корейском, русском, испанском |
типе | , отладчик |
Лицензия |
|
Веб-сайт | код.visualstudio.com |
Код Visual Studio - это бесплатно, разработанное Microsoft для Windows, Linux и macOS. Возможности включают поддержку отладки, подсветки синтаксиса, интеллектуального автозавершения кода, фрагментов, рефакторинга кода и встроенных Гит. Пользователи могут изменить тему тему, сочетания клавиш, настройки и установить расширения, которые добавляют дополнительные функции.
Microsoft выпустила исходный код Visual Studio Code в репозитории VSCode на GitHub.com под разрешающей лицензией MIT, в то время как скомпилированные двоичные файлы являются бесплатными.
В опросе разработчиков Stack Overflow 2019 года Visual Studio Code был признан самым популярным инструментом среды разработчика, при этом 50,7% из 87 317 респондентов сообщили, что они используйте его.
Код Visual Studio был анонсирован 29 апреля 2015 года корпорацией Microsoft на конференции 2015 Build. Вскоре после этого была выпущена предварительная сборка.
18 ноября 2015 года Visual Studio Code был выпущен под лицензией Expat, а его исходный код был размещен на GitHub. Также было объявлено о поддержке расширений.
14 апреля 2016 года Visual Studio Code перешел на стадию общедоступной предварительной версии и был выпущен для Интернета.
Visual Studio Code - это редактор исходного кода, который можно использовать с различными языками программирования, включая Java, JavaScript, Go, Node.js и C ++. Он основан на платформе Electron, которая используется для разработки Node.js веб-приложений, работающих на механизме компоновки Blink. Visual Studio Code использует тот же компонент редактора (под кодовым названием "Monaco"), который используется в Azure DevOps (ранее называвшейся Visual Studio Online и Visual Studio Team Services).
Вместо системы проектов он позволяет пользователям открывать один или несколько каталогов, которые затем можно сохранить в рабочих областях для дальнейшего использования. Это позволяет ему работать как независимый от языка редактор кода для любого языка. Он поддерживает несколько языков программирования и набор функций, которые зависят от языка. Нежелательные файлы и папки можно исключить из дерева проекта через настройки. Многие функции Visual Studio Code не отображаются через меню или пользовательский интерфейс, но могут быть доступны через палитру команд.
Код Visual Studio можно расширить с помощью extension, доступных через центральный репозиторий. Сюда входят дополнения к редактору и языковая поддержка. Примечательной особенностью является возможность создавать расширения, которые добавляют поддержку новых языков, тем и отладчиков, выполняют статический анализ кода, и добавить линтеры кода, используя протокол языкового сервера..
Visual Studio Code включает несколько расширений для FTP, что позволяет использовать программное обеспечение в качестве бесплатной альтернативы для веб-разработки. Код можно синхронизировать между редактором и сервером без загрузки дополнительного программного обеспечения.
Visual Studio Code позволяет пользователям устанавливать кодовую страницу, в которой сохраняется активный документ, символ новой строки и язык программирования активного документа. Это позволяет использовать его на любой платформе, в любом регионе и для любого языка программирования.
Visual Studio Code по умолчанию включает базовую поддержку для большинства распространенных языков программирования. Эта базовая поддержка включает выделение синтаксиса, сопоставление скобок, сворачивание кода и настраиваемые фрагменты. Visual Studio Code также поставляется с IntelliSense для JavaScript, TypeScript, JSON, CSS и HTML, а также с поддержкой отладки для Node.js. Поддержка дополнительных языков может быть обеспечена с помощью свободно доступных расширений на VS Code Marketplace.
Visual Studio Code собирает данные об использовании и отправляет их в Microsoft, хотя это можно отключить. Кроме того, из-за того, что приложение имеет открытый исходный код, код телеметрии доступен для общественности, которая может точно видеть, что собирается. Согласно Microsoft, данные передаются аффилированным лицам и дочерним компаниям, контролируемым Microsoft, хотя правоохранительные органы могут запросить их в рамках судебного процесса.
В По результатам опроса разработчиков Stack Overflow, проведенного в 2016 г., Visual Studio Code заняла 13-е место среди самых популярных инструментов разработки: только 7,2% из 46 613 респондентов использовали его. Однако два года спустя Visual Studio Code заняла первое место: ее использовали 34,9% из 75 398 респондентов. В последнем опросе разработчиков 2019 года Visual Studio Code по-прежнему занимает первое место, его используют 50,7% из 87 317 респондентов.