Что такое visual studio code – Как в Visual Studio Code искать код, где определена функция? — Хабр Q&A

Visual Studio Code — Википедия. Что такое Visual Studio Code

Visual Studio Code
Visual Studio Code 1.18 icon.svg

Visual Studio Code в Windows 7 с функцией поиска
Тип Редактор исходного кода, Интегрированная среда разработки
Разработчик Microsoft
Написана на TypeScript, JavaScript, CSS
Операционная система Windows 7 или выше, OS X 10.9 или выше, Linux
Языки интерфейса английский, русский, китайский, французский, немецкий, итальянский, японский, корейский, испанский[1]
Первый выпуск 29 апреля 2015
Аппаратная платформа IA-32, x64
Последняя версия 1.26.1 (16 августа 2018)
Состояние активное
Лицензия
Сайт code.visualstudio.com
Commons-logo.svg Visual Studio Code на Викискладе[4]

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

Visual Studio Code основан на Electron[11] — фреймворк, позволяющий с использованием Node.js разрабатывать настольные приложения, которые работают на движке Blink. Несмотря на то, что редактор основан на Electron, он не использует редактор Atom. Вместо него реализуется веб-редактор Monaco

[12], разработанный для Visual Studio Online.

История

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

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

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

Возможности

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

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

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

Сбор данных

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

См. также

Примечания

  1. ↑ Visual Studio Code Display Language (Locale). code.visualstudio.com. Microsoft. Проверено 17 июля 2017.
  2. ↑ LICENSE.txt. github.com/Microsoft/vscode. Microsoft (17 November 2015).
  3. ↑ Menu license links to non Open Source license #60
  4. ↑ https://api.github.com/repos/Microsoft/vscode/releases
  5. ↑ Debugging in Visual Studio Code (англ.).
    Проверено 14 октября 2017.
  6. ↑ Version Control in VS Code (англ.). Проверено 14 октября 2017.
  7. ↑ IntelliSense in Visual Studio Code (англ.). Проверено 14 октября 2017.
  8. ↑ Visual Studio now supports debugging Linux apps; Code editor now open source (en-us), Ars Technica. Проверено 14 октября 2017.
  9. Lardinois, Frederic. Microsoft Launches Visual Studio Code, A Free Cross-Platform Code Editor For OS X, Linux And Windows (англ.), TechCrunch. Проверено 14 октября 2017.
  10. ↑ License - Visual Studio Code (англ.). code.visualstudio.com. Проверено 14 октября 2017.
  11. ↑ Microsoft’s new Code editor is built on Google’s Chromium (en-us), Ars Technica. Проверено 14 октября 2017.
  12. ↑ Monaco Editor (англ.). microsoft.github.io. Проверено 14 октября 2017.
  13. ↑ BUILD 2015 News: Visual Studio Code, Visual Studio 2015 RC, Team Foundation Server 2015 RC, Visual Studio 2013 Update 5 (англ.). Проверено 14 октября 2017.
  14. ↑ Visual Studio now supports debugging Linux apps; Code editor now open source (en-us),
    Ars Technica
    . Проверено 14 октября 2017.
  15. ↑ Visual Studio Code editor hits version 1, has half a million users (en-us), Ars Technica. Проверено 14 октября 2017.
  16. ↑ Code Navigation in Visual Studio Code (англ.). Проверено 14 октября 2017.
  17. ↑ Language Support in Visual Studio Code (англ.). Проверено 14 октября 2017.
  18. ↑ Managing Extensions in Visual Studio Code (англ.). Проверено 14 октября 2017.
  19. ↑ Managing Extensions in Visual Studio Code (англ.). Проверено 14 октября 2017.
  20. ↑ Language Support in Visual Studio Code (англ.). Проверено 14 октября 2017.
  21. ↑ Creating Language Servers for Visual Studio Code (англ.). Проверено 14 октября 2017.
  22. ↑ Visual Studio Code Frequently Asked Questions (англ.). Проверено 14 октября 2017.
  23. ↑ Microsoft Enterprise and Developer Privacy Statement (en-us). www.microsoft.com. Проверено 14 октября 2017.

Литература

Ссылки

Visual Studio Code — Википедия

Материал из Википедии — свободной энциклопедии

Visual Studio Code

Visual Studio Code в Windows 7 с функцией поиска
Тип Редактор исходного кода, Интегрированная среда разработки
Разработчик Microsoft
Написана на TypeScript, JavaScript, CSS
Операционная система Windows 7 или выше, OS X 10.9 или выше, Linux
Языки интерфейса английский, русский, китайский, французский, немецкий, итальянский, японский, корейский, испанский[1]
Первый выпуск 29 апреля 2015
Аппаратная платформа IA-32, x64
Последняя версия 1.26.1 (16 августа 2018)
Состояние активное
Лицензия
Сайт code.visualstudio.com
 Visual Studio Code на Викискладе[4]

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

Visual Studio Code основан на Electron[11] — фреймворк, позволяющий с использованием Node.js разрабатывать настольные приложения, которые работают на движке Blink. Несмотря на то, что редактор основан на Electron, он не использует редактор Atom. Вместо него реализуется веб-редактор Monaco[12], разработанный для Visual Studio Online.

История

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

[13]

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

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

Возможности

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

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

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

Visual Studio Code имеет поддержку плагинов

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

Сбор данных

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

См. также

Примечания

  1. ↑ Visual Studio Code Display Language (Locale). code.visualstudio.com. Microsoft. Проверено 17 июля 2017.
  2. ↑ LICENSE.txt. github.com/Microsoft/vscode. Microsoft (17 November 2015).
  3. ↑ Menu license links to non Open Source license #60
  4. ↑ https://api.github.com/repos/Microsoft/vscode/releases
  5. ↑ Debugging in Visual Studio Code (англ.). Проверено 14 октября 2017.
  6. ↑ Version Control in VS Code (англ.). Проверено 14 октября 2017.
  7. ↑ IntelliSense in Visual Studio Code (англ.). Проверено 14 октября 2017.
  8. ↑ Visual Studio now supports debugging Linux apps; Code editor now open source (en-us), Ars Technica. Проверено 14 октября 2017.
  9. Lardinois, Frederic. Microsoft Launches Visual Studio Code, A Free Cross-Platform Code Editor For OS X, Linux And Windows (англ.), TechCrunch. Проверено 14 октября 2017.
  10. ↑ License - Visual Studio Code (англ.). code.visualstudio.com. Проверено 14 октября 2017.
  11. ↑ Microsoft’s new Code editor is built on Google’s Chromium (en-us), Ars Technica. Проверено 14 октября 2017.
  12. ↑ Monaco Editor (англ.). microsoft.github.io. Проверено 14 октября 2017.
  13. ↑ BUILD 2015 News: Visual Studio Code, Visual Studio 2015 RC, Team Foundation Server 2015 RC, Visual Studio 2013 Update 5 (англ.). Проверено 14 октября 2017.
  14. ↑ Visual Studio now supports debugging Linux apps; Code editor now open source (en-us), Ars Technica
    . Проверено 14 октября 2017.
  15. ↑ Visual Studio Code editor hits version 1, has half a million users (en-us), Ars Technica. Проверено 14 октября 2017.
  16. ↑ Code Navigation in Visual Studio Code (англ.). Проверено 14 октября 2017.
  17. ↑ Language Support in Visual Studio Code (англ.). Проверено 14 октября 2017.
  18. ↑ Managing Extensions in Visual Studio Code (англ.). Проверено 14 октября 2017.
  19. ↑ Managing Extensions in Visual Studio Code (англ.). Проверено 14 октября 2017.
  20. ↑ Language Support in Visual Studio Code (англ.). Проверено 14 октября 2017.
  21. ↑ Creating Language Servers for Visual Studio Code (англ.). Проверено 14 октября 2017.
  22. ↑ Visual Studio Code Frequently Asked Questions (англ.). Проверено 14 октября 2017.
  23. ↑ Microsoft Enterprise and Developer Privacy Statement (en-us). www.microsoft.com. Проверено 14 октября 2017.

Литература

Ссылки

Что же такое код Visual Studio?

Недавно я прочитал о коде Microsoft Visual Studio. Я работаю в основном с языками C и C++ на GNU/Linux. мой вопрос заключается в том, является ли код Visual Studio просто простым редактором, который использует любой компилятор, существующий в платформе, gcc в моем случае, в качестве фонового компилятора или он поставляется со своим собственным компилятором VS?

compiler-construction visual-studio-code

Поделиться Источник David Martínez     29 апреля 2015 в 20:19

9 Ответов



24

Visual Studio Code - это просто редактор, который включает в себя их intellisense thingy и некоторую интеграцию с git и отладчиком.

EDIT: более подробная информация здесь: https://code.visualstudio.com/Docs

Поделиться rfreytag     29 апреля 2015 в 20:25



14

Это более простой редактор кода, чем IDE, и его основной фокус-редактирование веб-кода (Html, Javascript, CSS), TypeScript, и C#. он предоставляет расширенные функции 'IDE like' для этих языков, но более базовые функции для других языков (подсветка синтаксиса).

Кроме того, смотрите, на чем построен редактор кода Visual Studio

Поделиться Sevin7     30 апреля 2015 в 11:14



3

Согласно VentureBeat

Новое программное обеспечение Visual Studio Code доступно для Mac OS X, Linux и Windows. Это пакеты автозавершения кода, Git интеграции, анализа и глубокую отладку возможности. И он работает с широким спектром языков.

“Вы можете использовать этот инструмент, чтобы иметь возможность создавать современные веб-приложения и cloud, с фантастической поддержкой ASP.NET, Node.js и TypeScript,”

Более подробная информация здесь

Поделиться Saagar Elias Jacky     29 апреля 2015 в 20:24



2

Извините, но я не вижу, как использовать код Visual Studio для чего-то другого, кроме javascript программистов, если только вам не нравится видеть ваш код C++/Perl/Java в красивых цветах.

Чтобы ответить на ваши вопросы напрямую:

Да, это всего лишь простой редактор.

Нет, он не использует любой компилятор, существующий в платформе, gcc или любой другой компилятор C++. Он не будет компилировать ваш код C++, полная остановка.

Нет, он не поставляется с собственным компилятором VS, за исключением (по-видимому) "ASP.NET, Node.js или TypeScript".

Но это первый кросс-платформенный инструмент разработки в семействе Visual Studio, для определенного определения фразы "development tool".

Поделиться David I     22 июля 2015 в 12:37



2

Visual Studio Code-это бесплатный, кросс-платформенный, супер быстрый и легкий редактор кода, разработанный Microsoft для Windows, Linux и OS X. Поскольку многие разработчики используют windows в качестве среды разработки, но есть также много разработчиков, использующих Linux и Mac. Итак, код Visual studio-это для них. Хотя, вы также можете использовать его на windows. Так как ASP.NET 5 также является кросс-платформенным, то наличие редактора кода на linux и mac имеет смысл. Недавно был выпущен ASP.NET 5 RC1, и, пожалуйста, прочтите, что нового в ASP.NET 5 RC1 и RC2, а если вы новичок в ASP.NET 5, то прочитайте краткое резюме того, что изменилось в ASP.NET 5. и ASP.NET 5 теперь является ASP.NET ядром 1.0

Код Visual studio основан на платформе Electron framework, которая используется для построения кросс-платформенного настольного приложения с использованием веб-технологий.

Поделиться James Gower     08 февраля 2018 в 22:43



1

Используйте Visual Studio Code Tasks для выполнения программы для компиляции или создания.

Поделиться chmike     16 апреля 2016 в 15:16



1

Хотя Microsoft об этом не упоминает,похоже, что vscode является клоном ZED ide/text editor. Что делает ZED уникальным, так это набор принципов, предназначенных для "reduce the cognitive load" развития.

О единственных важных функциях, которые я нашел, которые vs-код не разделяет с ZED, - это функция автоматического сохранения и привязки клавиатуры VIM. [EDIT: оказывается, автоматическое сохранение поддерживается выключенным по умолчанию.] Почти все остальное, что у него есть, скопировано там. Хотя отсутствие этих важных функций уменьшает полезность vs code, тот факт, что он работает в разных средах, имеет минимальную витрину, разделенные панели, редактируемую пользователем конфигурацию и основан на движке node.js, делает его очень удобным кросс-языковым редактором.

Очевидно, что если вы являетесь разработчиком старой школы windows/asp.net/.net, вам не нужно что-то вроде vs code или zed, так как вы все время остаетесь в Visual Studio. Однако для немногих просвещенных людей, которые просто сидят дома на mac или linux и используют python, node.js, json, c#, typescript и т. д. взаимозаменяемо, необходим легкий, быстрый, кросс-платформенный редактор кода. Наличие этих опций делает многие задачи более легкими, быстрыми и лаконичными.

Поделиться mcstar     27 июня 2016 в 13:52



0

согласно Википедии

https://en.wikipedia.org/wiki/Visual_Studio_Code

Visual Studio Code-это редактор исходного кода, разработанный корпорацией Майкрософт для Windows, Linux и macOS. Он включает в себя поддержку отладки, встроенного управления Git, подсветки синтаксиса, интеллектуального завершения кода, фрагментов и рефакторинга кода. Он также настраивается, поэтому пользователи могут изменять тему редактора, сочетания клавиш и предпочтения. Это бесплатно и с открытым исходным кодом, [5][6] хотя официальная загрузка находится под проприетарным license.[4]

Код Visual Studio основан на Electron, платформе, которая используется для развертывания Node.js приложений для рабочего стола, работающего на движке компоновки Blink. Хотя он использует платформу Electron,[7] программное обеспечение не является fork атома, на самом деле оно основано на Редакторе Visual Studio Online (кодовое имя "Monaco").[8]

Поделиться Mahesh     14 декабря 2016 в 22:46



0

VS Code-это редактор, предоставляемый корпорацией Майкрософт. Разработчики могут кодировать на своем любимом языке, используя код VS. Вы можете пройти через видео ниже 30 минут youtube, которое объясняет в 10 простых шагах, как кодировать с помощью кода VS.

https://www.youtube.com/watch?в=gQ9CiRlRPKs

Поделиться Shivprasad Koirala     22 марта 2017 в 12:55



visual studio: что такое sourcesafe?

что такое sourcesafe? я пытаюсь загрузить его, чтобы увидеть, будет ли он хорошо работать с c#, потому что кто-то сказал мне загрузить его для работы, но я даже не понимаю, что это такое? он встроен...


Что такое Visual Studio DTE?

Я медленно копался в Visual Studio SDK, но пока не мог понять, что означает DTE. Это глупый вопрос, но я действительно не могу его найти. DTE очень полезно, было бы очень здорово узнать, что это...


Visual Studio 2008 Database Edition-что это такое?

Что такое Visual Studio 2008 Database Edition-отличается ли он от Visual Studio 2008 Professional Edition?


Что такое "просто мой код"?

Visual Studio имеет параметр (в разделе отладка / Общие сведения) Enable Just My Code Что такое просто мой код? Visual Studio не объясняет эту функцию.


Что же это такое ? и @ знаки, демонстрирующие в этом ошибку компилятора? - Компилятор Visual Studio 2013

Примите следующую ошибку: Error 2 error LNK1120: 1 unresolved externals c:\users\james\documents\visual studio 2013\Projects\PlatformGameEngine\Debug\PlatformGameEngine.exe 1 1 PlatformGameEngine...


Что такое ярлык в коде Visual Studio для console.log

Я хочу знать, что такое ярлык для console.log в коде Visual Studio?


Что такое сочетание клавиш sync git в visual studio?

Я хочу использовать сочетание клавиш для синхронизации репозитория git. Что такое сочетание клавиш sync git в visual studio?


Что такое "missing" в экспресс-выпусках Visual Studio 2008?

Что такое missing в экспресс-выпусках Visual Studio 2008? Особенно, какие функции недоступны? какие существуют ограничения на его использование?


Что такое соглашение об именовании консольных приложений для Visual Studio?

Когда я разрабатываю решения Visual Studio, мне нравится использовать Соглашения об именах для проектов, основанных на типе проекта. Например: MyProject.UI.Windows, MyProject.UI.Mobile,...


что такое компилятор c, который использует visual studio 6?

что такое компилятор c, который использует visual studio 6? Я начинаю работать с c и должен изучить больше о c. В этой работе мы используем visual c++ 6. Я знаю, что есть GCC, но где я могу...


Visual Studio Code





На рисунке - Visual Studio Code (beta) v 0.10.11 (2016 г. Март). Интерфейс и справка на англ. языке.  Вес 28,2 Мб. Бесплатная программа.
Работает в Linux, Mac OSX, и Windows 7, 8, 10. (32 и 64 бит)

Последние версии:

Visual Studio Code v 1.21.1 (2018 г. февраль).
............................................
Visual Studio Code  v 1.40.1 (2019 г. октябрь). Вес 225 Мб.


Назначение Visual Studio Code (VS Code) - сборка и отладка современных веб-приложений и облачных приложений.
Программа расчитана на программистов.

Из функций v 0.10:

Поддержка более 30 языков (C++, Clojure, Coffee Script, Dockerfile, F#, Go, Jade, Java, HandleBars, Ini, Lua, Makefile, Objective-C, Perl, PowerShell, Python, R, Razor, Ruby, Rust, SQL, Visual Basic, XML, CSS, HTML, JavaScript, JSON, Less, PHP, Sass  и др.).

Visual Studio Code имеет множество расширений.
Список доступных расширений

Visual Studio Code - редактор кода.
VS Code идет с простым и интуитивным расположением, которое максимизирует место для кода.
Интерфейс разделен на 4 области:
    Главная область редактора, чтобы отредактировать Ваши файлы. Вы можете открыть три редактора рядом
    Панель проводника по папкам и файлам (Explorer), чтобы просмотреть, открыть, и управлять всеми файлами и папками в Вашем проекте.
    Панель информации дает информацию об открытом проекте и файлах, которые Вы редактируете
    Панель Представления на левой стороне позволяет Вам переключаться между представлениями.

Вместо того, чтобы поместить файлы в отдельные вкладки, VS Code  позволяет видеть до трех редакторов в любой момент, позволяя размещать до трех файлов вместе рядом.
Это  не ограничивает число файлов, с которыми Вы можете работать.
Когда у Вас есть больше чем один открытый редактор, Вы можете быстро переключиться между ними.
Вы можете изменить размеры редакторов.

По умолчанию, VS Code исключает некоторые папки от Explorer (например..git). Используйте files.exclude, чтобы формировать правила для того, чтобы скрыть файлы и папки от исследователя.

VS Code дает Вам много вариантов настройки редактора. Вы можете установить общие варианты настройки или отдельные для проектов. Параметры настройки сохранены в settings.json файле.

VS Code позволяет Вам быстро искать по всем файлам в открытой в настоящее время папке. Просто напечатайте Ctrl+Shift+F и тип в Вашем поиске. Вы можете использовать расширенные варианты поиска, печатая Ctrl+Shift+J. Это покажет дополнительные области, чтобы формировать поиск.

VS Code  одинаково доступно от клавиатуры. При нажатии на F1 у Вас есть доступ ко всем функциональным возможностям, включая сокращения клавиатуры для самых общих операций.

С развитием программы по сравнению с версией (beta) v 0.10.11 (2016 г) добавлено большое количество новых функций, изменений и дополнений:
- Новый интерфейс уведомлений - Простое управление и просмотр уведомлений VS Code.
- Улучшена поддержка больших файлов - Оптимизация текстового буфера для больших файлов.
- Центрированный редактор макета - максимизируйте ваш код просмотра экрана недвижимости.
- Перетаскивание, копирование и вставка через окна - Перемещение файлов через открытые окна VS Code.
- Завершение пути HTML - IntelliSense для путей к файлам в общих элементах HTML.
- Языковые пакеты в Marketplace - установите новые языки отображения из Marketplace.
- Редактор - улучшения фильтра Emmet, редактируемые номера строк редактора.
- Отладка - значки точек останова показывают тип и состояние точки останова.
- Расширения - Управляйте встроенными расширениями, показывайте рекомендации только по запросу.
И многон другое.
.........
- В версии Visual Studio Code v 1.40.1 (2019 г) были добавлены новые функции и устрано более 4 тыс. существовавших ранее проблем.

Краткий обзор Visual Studio Code (русский язык)
Авторская справка в Интернете

Скачать
Скачать (русский сайт)

Вернуться к обзору

Последнее обновление: ноябрь 2019 г.


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *