Код Visual Studio - Visual Studio Code

Код Visual Studio
Код Visual Studio 1.35 icon.svg
Инсайдеры кода Visual Studio, работающие в Windows 10
Инсайдеры кода Visual Studio, работающие в Windows 10
Разработчики)Microsoft
изначальный выпуск29 апреля 2015 г.; 5 лет назад (2015-04-29)
Стабильный выпуск1.52 (12 декабря 2020 г.; 4 дня назад (2020-12-12)) [±][1]
Предварительный выпуск1.50.0-инсайдер [±][2]
Репозиторий Отредактируйте это в Викиданных
Написано вМашинопись, JavaScript, CSS
Операционная системаWindows 7 или позже, OS X 10.9 или позже, Linux
ПлатформаIA-32, x86-64, ARM64
Размер
  • Windows: 40,8–68,3 МБ
  • Linux: 46,5–66,6 МБ
  • macOS: 67,5 МБ
Доступно вАнглийский (США), упрощенный китайский, традиционный китайский, французский, немецкий, итальянский, португальский (Бразилия), японский, корейский, русский, испанский[3]
ТипРедактор исходного кода, отладчик
Лицензия
Интернет сайткод.visualstudio.com Отредактируйте это в Викиданных

Код Visual Studio это бесплатный редактор исходного кода сделан Microsoft за Windows, Linux и macOS.[7] Возможности включают поддержку отладка, подсветка синтаксиса, интеллектуальное завершение кода, фрагменты, рефакторинг кода, и встроенный Git. Пользователи могут изменить тема, горячие клавиши, предпочтения и установка расширения которые добавляют дополнительную функциональность.

Microsoft выпустила Visual Studio Code's исходный код на VSCode хранилище GitHub.com, в соответствии с разрешительным Лицензия MIT,[4][8] а скомпилированные релизы бесплатное ПО.[6]

в Переполнение стека Согласно опросу разработчиков 2019 года, Visual Studio Code был признан самым популярным инструментом среды разработки: 50,7% из 87 317 респондентов сообщили, что используют его.[9]

История

Visual Studio Code был анонсирован 29 апреля 2015 г. корпорацией Microsoft на конференции 2015 г. Строить конференция. Вскоре после этого была выпущена предварительная версия.[10]

18 ноября 2015 г. Visual Studio Code был выпущен под Лицензия Expat и его исходный код размещен в GitHub. Также было объявлено о поддержке расширений.[11]

14 апреля 2016 г. Visual Studio Code выпустила публичный превью этап и был выпущен в Интернет.[12]

Функции

Оранжевая версия логотипа Visual Studio Code для инсайдерской версии Visual Studio Code
Логотип Visual Studio Code Insiders

Visual Studio Code - это редактор исходного кода, который можно использовать с множеством языков программирования, включая Ява, JavaScript, Идти, Node.js и C ++.[13][14][15][16] Он основан на Электрон рамки,[17] который используется для разработки Node.js Веб-приложения которые работают на Движок макета Blink. Visual Studio Code использует тот же компонент редактора (под кодовым названием "Monaco"), который использовался в Azure DevOps (ранее называвшиеся Visual Studio Online и Visual Studio Team Services).[18]

Вместо системы проектов он позволяет пользователям открывать один или несколько каталогов, которые затем могут быть сохранены в рабочих областях для повторного использования в будущем. Это позволяет ему работать как не зависящий от языка редактор кода для любого языка. Он поддерживает несколько языков программирования и набор функций, которые зависят от языка. Нежелательные файлы и папки можно исключить из дерева проекта через настройки. Многие функции Visual Studio Code не отображаются через меню или пользовательский интерфейс, но могут быть доступны через палитру команд.[19]

Код Visual Studio можно расширить с помощью расширения,[20] доступны через центральный репозиторий. Сюда входят дополнения к редактору[21] и языковая поддержка.[19] Примечательной особенностью является возможность создавать расширения, которые добавляют поддержку для новых языки, темы, и отладчики, выполнять статический анализ кода, и добавить линтеры кода с использованием Протокол языкового сервера.[22]

Visual Studio Code включает несколько расширений для FTP, что позволяет использовать программное обеспечение как бесплатную альтернативу для веб-разработки. Код можно синхронизировать между редактором и сервером без загрузки дополнительного программного обеспечения.

Visual Studio Code позволяет пользователям устанавливать кодовая страница в котором сохранен активный документ, новая линия символ и язык программирования активного документа. Это позволяет использовать его на любой платформе, в любом регионе и для любого языка программирования.

Языковая поддержка

Visual Studio Code по умолчанию включает базовую поддержку большинства распространенных языков программирования. Эта базовая поддержка включает выделение синтаксиса, сопоставление скобок, сворачивание кода, и настраиваемые фрагменты. Visual Studio Code также поставляется с IntelliSense для JavaScript, TypeScript, JSON, CSS и HTML, а также поддержка отладки для Node.js. Поддержка дополнительных языков может быть предоставлена ​​с помощью свободно доступных расширений на VS Code Marketplace.[23]

Сбор информации

Код Visual Studio собирает данные об использовании и отправляет их в Microsoft, хотя это можно отключить.[24] Кроме того, из-за того, что приложение имеет открытый исходный код, код телеметрии доступен для общественности, которая может точно видеть, что собирается.[25] Согласно Microsoft, данные передаются аффилированным лицам и дочерним компаниям, контролируемым Microsoft, хотя правоохранительные органы может запросить его в рамках судебного процесса.[26]

Управление версиями

Управления источником это встроенная функция Visual Studio Code. У него есть специальная вкладка внутри строки меню, где вы можете получить доступ к настройкам управления версиями и просмотреть изменения, внесенные в текущий проект. Чтобы использовать эту функцию, вы должны связать Visual Studio Code с GitHub. Это позволяет вам создавать репозитории, а также делать push и запросы на вытягивание прямо из программы Visual Studio Code.

Прием

В опросе разработчиков 2016 г. Переполнение стека Visual Studio Code заняла 13-е место среди самых популярных инструментов разработки, и только 7,2% из 46 613 респондентов использовали его.[27] Однако два года спустя Visual Studio Code заняла первое место: ее использовали 34,9% из 75 398 респондентов.[28] В последнем опросе разработчиков 2019 года Visual Studio Code по-прежнему занимает первое место: его используют 50,7% из 87 317 респондентов.[9]

Смотрите также

Рекомендации

  1. ^ «Релизы · microsoft / vscode». GitHub. Microsoft. Получено 12 декабря 2020.
  2. ^ Андерсон, Уэйд. «Эволюция инсайдеров Visual Studio Code». code.visualstudio.com. Microsoft. Получено 24 сентября 2020.
  3. ^ «Язык отображения кода Visual Studio (локаль)». code.visualstudio.com. Microsoft. Получено 17 июля 2017.
  4. ^ а б "LICENSE.txt". github.com/Microsoft/vscode. Microsoft. 17 ноября 2015.
  5. ^ «Загрузить код Visual Studio». code.visualstudio.com. Microsoft. Получено 16 августа 2016.
  6. ^ а б «Условия лицензии на программное обеспечение Microsoft». code.visualstudio.com. Microsoft. Получено 16 августа 2016.
  7. ^ Лардинуа, Фредерик (29 апреля 2015 г.). «Microsoft запускает Visual Studio Code, бесплатный кроссплатформенный редактор кода для OS X, Linux и Windows». TechCrunch.
  8. ^ Диас, Крис (4 декабря 2015 г.). «Проблема: меню лицензии ссылается на лицензию без открытого исходного кода». Репозиторий Microsoft / vscode. Microsoft. Ответ № 161792005 - через GitHub.com. Мы хотели создать продукт под брендом Microsoft, основанный на базе открытого исходного кода, который сообщество могло бы изучить и внести свой вклад.
  9. ^ а б «Результаты опроса разработчиков за 2019 год - самые популярные среды разработки». Переполнение стека Insights. Обмен стеком. Получено 10 апреля 2019.
  10. ^ Монтгомери, Джон (29 апреля 2015 г.). «Новости BUILD 2015: Visual Studio Code, Visual Studio 2015 RC, Team Foundation Server 2015 RC, Visual Studio 2013 Update 5».
  11. ^ «Visual Studio теперь поддерживает отладку приложений Linux; редактор кода теперь с открытым исходным кодом». Ars Technica. Получено 18 ноября 2015.
  12. ^ «Редактор Visual Studio Code представляет версию 1, у него полмиллиона пользователей». Ars Technica. Condé Nast. 15 апреля 2016 г.
  13. ^ Канжилал, Джойдип (06.05.2015). «Код Visual Studio: быстрый, легкий, кросс-платформенный редактор кода». InfoWorld.
  14. ^ Биссон, Саймон (2018-09-11). «Разрабатывать PWA в Windows стало немного проще». InfoWorld.
  15. ^ Крил, Пол (24.02.2018). «Что нового в Microsoft Visual Studio Code». ChannelWorld. Архивировано из оригинал на 2019-01-25. Получено 2019-01-25.
  16. ^ Ванйойк, Майкл (2018-06-06). «Отладка проектов JavaScript с помощью VS Code и Chrome Debugger». SitePoint.
  17. ^ «Новый редактор кода Microsoft построен на Google Chromium». Ars Technica. Получено 18 ноября 2015.
  18. ^ "Редактор Монако". microsoft.github.io/monaco-editor.
  19. ^ а б «Поддержка языков в коде Visual Studio». Код Visual Studio. 10 октября 2016 г.. Получено 2016-10-12.
  20. ^ «Расширение кода Visual Studio». Код Visual Studio. 10 октября 2016 г.. Получено 2016-10-12.
  21. ^ «Управление расширениями в коде Visual Studio». Код Visual Studio. 10 октября 2016 г.. Получено 2016-10-12.
  22. ^ «Создание языковых серверов для кода Visual Studio». Получено 2017-02-27.
  23. ^ «Языки программирования, поддерживаются сотни языков программирования». Microsoft.
  24. ^ «Часто задаваемые вопросы по Visual Studio Code». code.visualstudio.com. Microsoft. В архиве с оригинала 28 августа 2016 г.. Получено 4 ноября 2016. VS Code собирает данные об использовании и отправляет их в Microsoft, чтобы помочь улучшить наши продукты и услуги. Прочтите наше заявление о конфиденциальности, чтобы узнать больше. Если вы не хотите отправлять данные об использовании в Microsoft, вы можете установить для параметра telemetry.enableTelemetry значение false.
  25. ^ "vscode / src / vs / platform / telemetry на главном сервере". репозиторий microsoft / vscode. Microsoft. Получено 24 марта 2020 - через GitHub.
  26. ^ «Заявление о конфиденциальности Microsoft для предприятий и разработчиков». privacy.microsoft.com. Microsoft. В архиве из оригинала 5 ноября 2016 г.. Получено 4 ноября 2016.
  27. ^ «Результаты опроса разработчиков 2016». Переполнение стека Insights. Обмен стеком. Получено 7 апреля 2018.
  28. ^ «Результаты опроса разработчиков 2018». Переполнение стека Insights. Обмен стеком. Получено 7 апреля 2018.

внешняя ссылка