Ответ 1
Код Visual Studio - это просто редактор, который имеет свои функции intellisense и некоторую интеграцию git и отладчика.
EDIT: больше информации здесь: https://code.visualstudio.com/Docs
Недавно я прочитал о Microsoft Visual Studio Code. Я работаю в основном на языках C и С++ на GNU/Linux. Мой вопрос заключается в том, является ли Visual Studio Code просто простым редактором, который использует любой компилятор на платформе, gcc
в моем случае, в качестве фонового компилятора или он поставляется со своим собственным компилятором VS?
Код Visual Studio - это просто редактор, который имеет свои функции intellisense и некоторую интеграцию git и отладчика.
EDIT: больше информации здесь: https://code.visualstudio.com/Docs
Это скорее простой редактор кода, чем среда IDE, и основное внимание уделяется редактированию веб-кода (Html, Javascript, CSS), TypeScript и С#. Он предоставляет расширенные функции IDE для этих языков, но более основные функции для других языков (подсветка синтаксиса).
Также см. Что такое редактор кода Visual Studio, построенный на
По VentureBeat
Новое программное обеспечение Visual Studio Code доступно для Mac OS X, Linux и Windows. Он завершает завершение кода, Git интеграцию, листинг и сложную возможность отладки. И он работает с широким спектром языков.
"Вы можете использовать этот инструмент, чтобы иметь возможность создавать современные веб-приложения и облачные приложения с фантастической поддержкой ASP.NET, Node.js и TypeScript,
Подробнее здесь
Извините, не вижу, что использовать Visual Studio Code для чего-либо, кроме javascript-программистов, если вам просто не нравится видеть ваш код на С++/Perl/Java в симпатичных цветах.
Чтобы ответить на ваши вопросы напрямую:
Да, это просто простой редактор.
Нет, он не использует какой-либо компилятор в платформе, gcc или любом другом компиляторе С++. Он не будет компилировать ваш код на С++, полная остановка.
Нет, он не поставляется со своим собственным компилятором VS, за исключением (по-видимому) "ASP.NET, Node.js или TypeScript".
Но это первый кросс-платформенный инструмент разработки в семействе Visual Studio, для определенного определения фразы "инструмент разработки".
Используйте Visual Studio Code Tasks
, чтобы выполнить компиляцию или создание программы.
Хотя Microsoft не упоминает, похоже, что vscode является клоном ZED ide/текстового редактора. Что делает ZED уникальным - это набор принципов, предназначенных для "снижения когнитивной нагрузки" разработки.
О единственных важных функциях, которые я нашел, которые не совместимы с кодом ZED, является функция автоматического сохранения и привязки клавиатуры VIM. [РЕДАКТИРОВАТЬ: автоматическое сохранение отключено по умолчанию.] Почти все, что у него есть, копируется там. Несмотря на отсутствие этих важных функций, уменьшает утилиту vs code, тот факт, что он работает в разных средах, имеет минимальную окошку, разделенные панели, настраиваемую пользователем конфигурацию и основан на движке node.js, делает его очень удобным кросс-языковым редактором,
Очевидно, что если вы являетесь разработчиком windows/asp.net/.net старой школы, вам не нужно что-то вроде кода vs или zed, так как вы постоянно находитесь в Visual Studio. Тем не менее, для просвещенных немногих, которые просто дома на Mac или Linux, и которые используют python, node.js, json, С#, typescript и т.д. Взаимозаменяемы, легкий, быстрый, кросс-платформенный редактор кода необходим. Наличие этих опций делает многие задачи легкими, быстрыми и более сжатыми.
согласно Википедии
https://en.wikipedia.org/wiki/Visual_Studio_Code
Код Visual Studio - это редактор исходного кода, разработанный Microsoft для Windows, Linux и macOS. Он включает поддержку отладки, встроенный элемент управления Git, подсветку синтаксиса, интеллектуальное завершение кода, фрагменты и рефакторинг кода. Он также настраивается, поэтому пользователи могут изменять тему редактора, сочетания клавиш и предпочтения. Это бесплатно и с открытым исходным кодом, [5] [6], хотя официальная загрузка находится под частной лицензией. [4]
Код Visual Studio основан на элементе "Электроника", который используется для развертывания приложений Node.js для рабочего стола, запущенного в макете Blink. Хотя он использует структуру Electron, [7] программное обеспечение не является вилкой Atom, оно основано на редакторе Visual Studio Online (кодовое имя "Монако" ). [8]
VS Code - это редактор, предоставляемый Microsoft. Разработчики могут программировать на своем любимом языке, используя VS-код. Вы можете просмотреть видеоролик ниже 30 минут, что объясняется в 10 простых шагах, как закодировать код VS.