Visual Studio Code: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
категоризация
м откат правок 94.190.63.149 (обс.) к версии Notsopink
Метка: откат
Строка 3: Строка 3:
| языки интерфейса = 14 языков, включая русский<ref>{{Cite web|lang=en|url=https://code.visualstudio.com/docs/getstarted/locales|title=Visual Studio Code Display Language (Locale)|website=code.visualstudio.com|accessdate=2020-10-07}}</ref>
| языки интерфейса = 14 языков, включая русский<ref>{{Cite web|lang=en|url=https://code.visualstudio.com/docs/getstarted/locales|title=Visual Studio Code Display Language (Locale)|website=code.visualstudio.com|accessdate=2020-10-07}}</ref>
}}
}}
{| class="wikitable"
|+
{| class="wikitable"
|+
!
!
!
!
|-
|
|
|
|
|-
|
|
|
|
|-
|
|
|
|
|}
!
!
!
!
|-
|
|
|
|
|-
|
|
|
|
|-
|
|
|
|
|}
'''Visual Studio Code''' — [[редактор исходного кода]], разработанный [[Microsoft]] для [[Windows]], [[Linux]] и [[macOS]]. Позиционируется как «лёгкий» редактор кода для [[Кроссплатформенность|кроссплатформенной]] разработки [[Веб-приложение|веб]]- и [[Облачные вычисления|облачных]] приложений. Включает в себя [[отладчик]]<ref>{{Cite news|title=Debugging in Visual Studio Code|url=https://code.visualstudio.com/docs/editor/debugging|accessdate=2017-10-14|language=en}}</ref>, инструменты для работы с [[Git]]<ref>{{Cite news|title=Version Control in VS Code|url=https://code.visualstudio.com/docs/editor/versioncontrol#_git-support|accessdate=2017-10-14|language=en}}</ref>, [[Подсветка синтаксиса|подсветку синтаксиса]], [[IntelliSense]]<ref>{{Cite news|title=IntelliSense in Visual Studio Code|url=https://code.visualstudio.com/docs/editor/intellisense|accessdate=2017-10-14|language=en}}</ref> и средства для [[рефакторинг]]а. Имеет широкие возможности для [[Кастомизация|кастомизации]]: пользовательские темы, [[Сочетание клавиш|сочетания клавиш]] и [[Файл конфигурации|файлы конфигурации]]. Распространяется бесплатно, разрабатывается как программное обеспечение с [[Открытое программное обеспечение|открытым исходным кодом]]<ref name="автоссылка1">{{Cite news|title=Visual Studio now supports debugging Linux apps; Code editor now open source|url=https://arstechnica.com/information-technology/2015/11/visual-studio-now-supports-debugging-linux-apps-code-editor-now-open-source/|work=Ars Technica|accessdate=2017-10-14|language=en}}</ref><ref>{{Cite news|title=Microsoft Launches Visual Studio Code, A Free Cross-Platform Code Editor For OS X, Linux And Windows|first=Frederic|last=Lardinois|url=https://techcrunch.com/2015/04/29/microsoft-shocks-the-world-with-visual-studio-code-a-free-code-editor-for-os-x-linux-and-windows/|work=TechCrunch|accessdate=2017-10-14|language=en}}</ref>, но готовые сборки распространяются под [[Проприетарное программное обеспечение|проприетарной лицензией]]<ref>{{Cite web|url=https://code.visualstudio.com/license|title=License - Visual Studio Code|publisher=code.visualstudio.com|lang=en|accessdate=2017-10-14}}</ref>.
'''Visual Studio Code''' — [[редактор исходного кода]], разработанный [[Microsoft]] для [[Windows]], [[Linux]] и [[macOS]]. Позиционируется как «лёгкий» редактор кода для [[Кроссплатформенность|кроссплатформенной]] разработки [[Веб-приложение|веб]]- и [[Облачные вычисления|облачных]] приложений. Включает в себя [[отладчик]]<ref>{{Cite news|title=Debugging in Visual Studio Code|url=https://code.visualstudio.com/docs/editor/debugging|accessdate=2017-10-14|language=en}}</ref>, инструменты для работы с [[Git]]<ref>{{Cite news|title=Version Control in VS Code|url=https://code.visualstudio.com/docs/editor/versioncontrol#_git-support|accessdate=2017-10-14|language=en}}</ref>, [[Подсветка синтаксиса|подсветку синтаксиса]], [[IntelliSense]]<ref>{{Cite news|title=IntelliSense in Visual Studio Code|url=https://code.visualstudio.com/docs/editor/intellisense|accessdate=2017-10-14|language=en}}</ref> и средства для [[рефакторинг]]а. Имеет широкие возможности для [[Кастомизация|кастомизации]]: пользовательские темы, [[Сочетание клавиш|сочетания клавиш]] и [[Файл конфигурации|файлы конфигурации]]. Распространяется бесплатно, разрабатывается как программное обеспечение с [[Открытое программное обеспечение|открытым исходным кодом]]<ref name="автоссылка1">{{Cite news|title=Visual Studio now supports debugging Linux apps; Code editor now open source|url=https://arstechnica.com/information-technology/2015/11/visual-studio-now-supports-debugging-linux-apps-code-editor-now-open-source/|work=Ars Technica|accessdate=2017-10-14|language=en}}</ref><ref>{{Cite news|title=Microsoft Launches Visual Studio Code, A Free Cross-Platform Code Editor For OS X, Linux And Windows|first=Frederic|last=Lardinois|url=https://techcrunch.com/2015/04/29/microsoft-shocks-the-world-with-visual-studio-code-a-free-code-editor-for-os-x-linux-and-windows/|work=TechCrunch|accessdate=2017-10-14|language=en}}</ref>, но готовые сборки распространяются под [[Проприетарное программное обеспечение|проприетарной лицензией]]<ref>{{Cite web|url=https://code.visualstudio.com/license|title=License - Visual Studio Code|publisher=code.visualstudio.com|lang=en|accessdate=2017-10-14}}</ref>.



Версия от 14:51, 16 ноября 2020

Visual Studio Code
Логотип программы Visual Studio Code
Скриншот программы Visual Studio Code
Тип редактор исходного кода и отладчик
Разработчик Майкрософт
Написана на TypeScript[4][5], JavaScript[4] и Electron
Операционные системы Linux, Windows и macOS
Языки интерфейса 14 языков, включая русский[1]
Первый выпуск 14 ноября 2015
Аппаратные платформы x86, x86-64 и AArch64[вд]
Последняя версия
Тестовая версия
Репозиторий github.com/microsoft/vsc…
Лицензия лицензия MIT[6][7] и проприетарная[7]
Сайт code.visualstudio.com (англ.)
Логотип Викисклада Медиафайлы на Викискладе

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

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

История

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

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

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

Возможности

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

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

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

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

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

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

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

Сбор данных

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

См. также

Примечания

  1. Visual Studio Code Display Language (Locale) (англ.). code.visualstudio.com. Дата обращения: 7 октября 2020.
  2. October 2024 Recovery 3
  3. Visual Studio Code Insiders (Install) 1.96.0.20241029
  4. 1 2 https://github.com/Microsoft/vscode
  5. The vscode Open Source Project on Open Hub: Languages Page — 2006.
  6. Free Software Directory
  7. 1 2 https://github.com/Microsoft/vscode/issues/60#issuecomment-161792005
  8. "Debugging in Visual Studio Code" (англ.). Дата обращения: 14 октября 2017.
  9. "Version Control in VS Code" (англ.). Дата обращения: 14 октября 2017.
  10. "IntelliSense in Visual Studio Code" (англ.). Дата обращения: 14 октября 2017.
  11. 1 2 "Visual Studio now supports debugging Linux apps; Code editor now open source". Ars Technica (англ.). Дата обращения: 14 октября 2017.
  12. Lardinois, Frederic. "Microsoft Launches Visual Studio Code, A Free Cross-Platform Code Editor For OS X, Linux And Windows". TechCrunch (англ.). Дата обращения: 14 октября 2017.
  13. License - Visual Studio Code (англ.). code.visualstudio.com. Дата обращения: 14 октября 2017.
  14. "Microsoft's new Code editor is built on Google's Chromium". Ars Technica (англ.). Дата обращения: 14 октября 2017.
  15. Monaco Editor (англ.). microsoft.github.io. Дата обращения: 14 октября 2017.
  16. "BUILD 2015 News: Visual Studio Code, Visual Studio 2015 RC, Team Foundation Server 2015 RC, Visual Studio 2013 Update 5" (англ.). Дата обращения: 14 октября 2017.
  17. "Visual Studio Code editor hits version 1, has half a million users". Ars Technica (англ.). Дата обращения: 14 октября 2017.
  18. "Code Navigation in Visual Studio Code" (англ.). Дата обращения: 14 октября 2017.
  19. 1 2 "Language Support in Visual Studio Code" (англ.). Дата обращения: 14 октября 2017.
  20. 1 2 "Managing Extensions in Visual Studio Code" (англ.). Дата обращения: 14 октября 2017.
  21. "Creating Language Servers for Visual Studio Code" (англ.). Дата обращения: 14 октября 2017.
  22. Frederic Lardinois (2019-05-06). "Microsoft launches Visual Studio Online, an online code editor". TechCrunch (англ.). Дата обращения: 5 сентября 2019.
  23. Jonathan. Intelligent Productivity and Collaboration, from Anywhere (англ.). Microsoft Visual Studio DevBlogs (6 мая 2019). Дата обращения: 5 сентября 2019. Архивировано 6 мая 2019 года.
  24. "Visual Studio Code Frequently Asked Questions" (англ.). Дата обращения: 14 октября 2017.
  25. Microsoft Enterprise and Developer Privacy Statement (англ.). www.microsoft.com. Дата обращения: 14 октября 2017.

Литература

Ссылки