Interested Article - Visual Studio Code

Visual Studio Code (VS Code) — текстовый редактор , разработанный Microsoft для Windows , Linux и macOS . Позиционируется как «лёгкий» редактор кода для кроссплатформенной разработки веб - и облачных приложений. Включает в себя отладчик , инструменты для работы с Git , подсветку синтаксиса , IntelliSense и средства для рефакторинга . Имеет широкие возможности для кастомизации : пользовательские темы, сочетания клавиш и файлы конфигурации. Распространяется бесплатно, разрабатывается как программное обеспечение с открытым исходным кодом , но готовые сборки распространяются под проприетарной лицензией .

Visual Studio Code основан на Electron и реализуется через веб-редактор Monaco , разработанный для Visual Studio Online.

История

Visual Studio Code был анонсирован 29 апреля 2015 года компанией Microsoft на конференции Build , и вскоре была выпущена бета-версия .

18 ноября 2015 года Visual Studio Code был выпущен под лицензией MIT , а исходный код был опубликован на GitHub . Анонсирована поддержка расширений .

14 апреля 2016 года Visual Studio Code вышел из стадии бета-тестирования .

Возможности

Visual Studio Code — это редактор исходного кода . Он имеет многоязычный интерфейс пользователя и поддерживает ряд языков программирования , подсветку синтаксиса , IntelliSense , рефакторинг , отладку , навигацию по коду , поддержку Git и другие возможности. Многие возможности Visual Studio Code недоступны через графический интерфейс , зачастую они используются через палитру команд или JSON -файлы (например, пользовательские настройки). Палитра команд представляет собой подобие командной строки , которая вызывается сочетанием клавиш .

VS Code также позволяет заменять кодовую страницу при сохранении документа, символы перевода строки и язык программирования текущего документа.

С 2018 года появилось расширение Python для Visual Studio Code с открытым исходным кодом. Оно предоставляет разработчикам широкие возможности для редактирования, отладки и тестирования кода.

Также VS Code поддерживает редактирование и выполнение файлов типа «Блокнот Jupyter» ( * ) напрямую «из коробки» без установки внешнего модуля в режиме визуального редактирования и в режиме редактирования исходного кода.

На март 2019 года посредством встроенного в продукт пользовательского интерфейса можно загрузить и установить несколько тысяч расширений только в категории «programming languages» (языки программирования).

Также расширения позволяют получить более удобный доступ к программам, таким как Docker , Git и другие. В расширениях можно найти линтеры кода, темы для редактора и поддержку синтаксиса отдельных языков.

Поддержка языков программирования
Возможности Языки программирования
Подсветка синтаксиса
IntelliSense
Рефакторинг
Отладка

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

С мая 2019 года доступен закрытый тест редактора Visual Studio Online на основе VS Code. Он поддерживает все расширения и IntelliCode. Не нужно путать это с репозиторием для DevOps, который также не так давно запустила Microsoft .

Сбор данных

Visual Studio Code собирает данные об использовании (телеметрию) и отправляет их в Microsoft , но эта функция является отключаемой (опция File > Preferences > Settings, «telemetry.enableTelemetry») . Хотя предоставление данных не является обязательным и вы можете отказаться от передачи персональных данных, некоторые возможности, такие как персонализация, использующие такие данные, будут вам недоступны для отключения. Данные могут передаваться контролируемым филиалам Microsoft , дочерним компаниям и правоохранительным органам в соответствии с заявлением о конфиденциальности .

См. также

Примечания

  1. . Дата обращения: 28 февраля 2016. 10 мая 2019 года.
  2. Дата обращения: 29 июня 2022. 2 ноября 2022 года.
  3. (англ.) . code.visualstudio.com . Дата обращения: 7 октября 2020. 29 апреля 2022 года.
  4. (англ.) . из оригинала 7 октября 2017 . Дата обращения: 14 октября 2017 .
  5. (англ.) . из оригинала 1 сентября 2017 . Дата обращения: 14 октября 2017 .
  6. (англ.) . из оригинала 7 июня 2021 . Дата обращения: 14 октября 2017 .
  7. . Ars Technica (англ.) . из оригинала 11 апреля 2019 . Дата обращения: 14 октября 2017 .
  8. Lardinois, Frederic. . TechCrunch (англ.) . из оригинала 29 апреля 2017 . Дата обращения: 14 октября 2017 .
  9. (англ.) . code.visualstudio.com. Дата обращения: 14 октября 2017. 21 октября 2017 года.
  10. . Ars Technica (англ.) . из оригинала 19 ноября 2015 . Дата обращения: 14 октября 2017 .
  11. (англ.) . microsoft.github.io. Дата обращения: 14 октября 2017. 30 августа 2017 года.
  12. (англ.) . из оригинала 13 октября 2017 . Дата обращения: 14 октября 2017 .
  13. . Ars Technica (англ.) . из оригинала 7 июля 2017 . Дата обращения: 14 октября 2017 .
  14. (англ.) . из оригинала 1 сентября 2017 . Дата обращения: 14 октября 2017 .
  15. (англ.) . из оригинала 11 мая 2017 . Дата обращения: 14 октября 2017 .
  16. (англ.) . из оригинала 23 июня 2017 . Дата обращения: 14 октября 2017 .
  17. (англ.) . из оригинала 1 сентября 2017 . Дата обращения: 14 октября 2017 .
  18. Frederic Lardinois (2019-05-06). . TechCrunch (англ.) . из оригинала 14 октября 2019 . Дата обращения: 5 сентября 2019 .
  19. Jonathan. (англ.) . Microsoft Visual Studio DevBlogs (6 мая 2019). Дата обращения: 5 сентября 2019. 6 мая 2019 года.
  20. (англ.) . из оригинала 28 августа 2016 . Дата обращения: 14 октября 2017 .
  21. (англ.) . www.microsoft.com. Дата обращения: 14 октября 2017. 5 ноября 2016 года.

Литература

  • Alessandro Del Sole. . — SyncFusion Inc., 2016. — 128 с.

Ссылки

  • — официальный сайт Visual Studio Code
  • на сайте GitHub
Источник —

Same as Visual Studio Code