Недавно я прочитал о Microsoft Visual Studio Code. Я работаю в основном на языках C и С++ на GNU/Linux. Мой вопрос заключается в том, является ли Visual Studio Code просто простым редактором, который использует любой компилятор на платформе, gcc
в моем случае, в качестве фонового компилятора или он поставляется со своим собственным компилятором VS?
Что такое Visual Studio Code?
Ответ 1
Код Visual Studio - это просто редактор, который имеет свои функции intellisense и некоторую интеграцию git и отладчика.
EDIT: больше информации здесь: https://code.visualstudio.com/Docs
Ответ 2
Это скорее простой редактор кода, чем среда IDE, и основное внимание уделяется редактированию веб-кода (Html, Javascript, CSS), TypeScript и С#. Он предоставляет расширенные функции IDE для этих языков, но более основные функции для других языков (подсветка синтаксиса).
Также см. Что такое редактор кода Visual Studio, построенный на
Ответ 3
По VentureBeat
Новое программное обеспечение Visual Studio Code доступно для Mac OS X, Linux и Windows. Он завершает завершение кода, Git интеграцию, листинг и сложную возможность отладки. И он работает с широким спектром языков.
"Вы можете использовать этот инструмент, чтобы иметь возможность создавать современные веб-приложения и облачные приложения с фантастической поддержкой ASP.NET, Node.js и TypeScript,
Подробнее здесь
Ответ 4
Извините, не вижу, что использовать Visual Studio Code для чего-либо, кроме javascript-программистов, если вам просто не нравится видеть ваш код на С++/Perl/Java в симпатичных цветах.
Чтобы ответить на ваши вопросы напрямую:
Да, это просто простой редактор.
Нет, он не использует какой-либо компилятор в платформе, gcc или любом другом компиляторе С++. Он не будет компилировать ваш код на С++, полная остановка.
Нет, он не поставляется со своим собственным компилятором VS, за исключением (по-видимому) "ASP.NET, Node.js или TypeScript".
Но это первый кросс-платформенный инструмент разработки в семействе Visual Studio, для определенного определения фразы "инструмент разработки".
Ответ 5
Используйте Visual Studio Code Tasks
, чтобы выполнить компиляцию или создание программы.
Ответ 6
Хотя 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 и т.д. Взаимозаменяемы, легкий, быстрый, кросс-платформенный редактор кода необходим. Наличие этих опций делает многие задачи легкими, быстрыми и более сжатыми.
Ответ 7
согласно Википедии
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]
Ответ 8
VS Code - это редактор, предоставляемый Microsoft. Разработчики могут программировать на своем любимом языке, используя VS-код. Вы можете просмотреть видеоролик ниже 30 минут, что объясняется в 10 простых шагах, как закодировать код VS.