Как запустить код в коде Visual Studio

Обновлено: 04.07.2024

Редактор Visual Studio Code от Microsoft довольно удобен, но в нем нет поддержки по умолчанию для создания проектов C++.

Как мне это настроить?

Такие простые вещи, и все же нет никакого полезного ресурса, чтобы сделать это в Windows. И расширение ms cpptools, не говорите об этом. Я думаю, это просто чтобы добавить к вашему разочарованию. Ничего не делает.

Кто-нибудь нашел решение? Я могу компилировать, но не отлаживать C/C++ в VSCode. В этой статье говорится, что отладка поддерживается только в Linux. Также недавно я создал эту тему для того же. Будем признательны за любую помощь.

14 ответов 14

Существует гораздо более простой способ компилировать и запускать код C++, не требующий настройки:

  1. Установите расширение Code Runner
  2. Откройте файл кода C++ в текстовом редакторе, затем используйте сочетание клавиш Ctrl+Alt+N или нажмите F1, а затем выберите/введите «Выполнить код» или щелкните правой кнопкой мыши текстовый редактор и выберите «Выполнить код» в контекстном меню, код будет быть скомпилировано и запущено, а вывод будет показан в окне вывода.

Кроме того, вы можете обновить конфигурацию в settings.json, используя разные компиляторы C++ по своему усмотрению. Конфигурация по умолчанию для C++ выглядит следующим образом:

Мое окно вывода зависает при запуске blablabla . Ни подсказки, ничего. Как мне вообще остановить выполнение кода?

Задачи сборки зависят от проекта. Чтобы создать новый проект, откройте каталог в Visual Studio Code.

Следуя приведенным здесь инструкциям, нажмите Ctrl + Shift + P , введите Configure Tasks , выберите его и нажмите Enter .

Откроется файл tasks.json. Вставьте следующий скрипт сборки в файл и сохраните его:

Теперь перейдите в меню ФайлНастройкиСочетания клавиш и добавьте следующую привязку клавиш для задачи сборки:

Теперь при нажатии F8 будет выполнен Makefile, а ошибки будут подчеркнуты в редакторе.

Есть ли команда или привязка для перехода к следующей/предыдущей ошибке в терминале? У меня есть ситуация, когда на панели «Проблемы» есть куча не относящихся к делу проблем (потому что VS Code на самом деле не знает, как построить мой проект, и это будет слишком сложно, чтобы научить его), но мой «Терминал» полный полезных ошибок после сборки. Мне просто нужно сочетание клавиш, чтобы перейти к следующей ошибке в «Терминале».

Пример задачи makefile для новой версии 2.0.0 tasks.json.

В фрагменте ниже несколько комментариев, надеюсь, они будут полезны.

В какой каталог вы это поместили? Корень, ".vs" или ".vscode"? Предположительно, корень рабочей области является единственным рекомендуемым расположением, если файл также входит в систему контроля версий (что я настоятельно рекомендую), но мне не удалось заставить это работать.

Насколько я знаю, единственное подходящее место на данный момент — это .vscode . Для контроля версий git можно использовать для .gitignore шаблон, например !.vscode/tasks.json .

Вот как я настроил свой VS для C++

Обязательно измените соответствующие пути к тому месту, где установлен ваш MinGW

launch.json

tasks.json

c_cpp_properties.json

Вы также можете рекурсивно включать подпапки с помощью /** вместо повторения различных подпапок в "C:/mingw-w64/lib/gcc/x86_64-w64-mingw32/7.2.0/include"

Один из самых популярных редакторов исходного кода, Visual Studio Code, обычно называемый VS Code, очень удобен для начинающих. Его удобный интерфейс и расширенные функции делают его любимым как для начинающих, так и для опытных программистов.

Как запустить код в VS Code

Если вы новичок в VS Code и ищете упрощенное руководство по запуску кода, вы обратились по адресу. Мы поможем вам настроить необходимое программное обеспечение и запустить код с использованием знакомых языков, таких как C/C++ и Python, а также узнать, как запускать аргументы командной строки.

Ярлык для запуска кода в VS Code

В VS Code для запуска кода достаточно использовать ярлык. Это сочетание клавиш Ctrl + Alt + N. Есть еще несколько способов запуска кода.

Нажатие F1, а затем выбор «Выполнить код» также работает. Если вы хотите ввести его после нажатия F1, вы также можете это сделать.

Пользователи могут щелкнуть правой кнопкой мыши текстовый редактор и выбрать «Выполнить код» в контекстном меню. Всего два щелчка мыши, и ваш код запустится.

Выполнить код также можно в главном меню редактора и в контекстном меню проводника.

Если вы хотите остановить выполнение кода, воспользуйтесь сочетанием клавиш Ctrl + Alt + M. Нажатие F1 также позволяет выбрать параметр «Остановить выполнение кода». Этот параметр также доступен в меню заголовка редактора и в канале вывода.

Наконец, вы можете щелкнуть правой кнопкой мыши выходной канал, чтобы открыть контекстное меню и выбрать «Остановить выполнение кода».

Изучение этих сочетаний клавиш и методов должно облегчить запуск и остановку кода в различных ситуациях.

Как запустить код C в VS Code

Помимо знания кода C и VS Code, вам потребуется загрузить расширение C/C++. Без него вы не сможете запускать код C в VS Code.

Это инструкции по запуску кода C в VS Code:

Настройка необходимого программного обеспечения

Написание кода в VS Code

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

Как запустить код Python в VS Code

Запускать код Python в VS Code относительно просто. Вам понадобится расширение и интерпретатор Python. Первый можно найти на рынке расширений VS Code, но интерпретаторы Python различаются в зависимости от того, как они установлены.

Прежде чем устанавливать остальные, на вашем ПК уже должен быть установлен Python. Предварительная проверка также важна.

Покончив с предварительными этапами, давайте приступим к процессу написания кода.

Интерпретатор, который вы устанавливаете, зависит от ваших потребностей, но VS Code невероятно хорошо работает с Python независимо от вашего выбора интерпретатора.

Как запустить код JS в VS Code

JavaScript работает даже лучше в VS Code, так как в последнем уже есть JavaScript IntelliSense, рефакторинг и дополнительные расширенные функции для языка. Поскольку VS Code так хорошо работает с JS Code, требуется небольшая предварительная настройка, чтобы сразу приступить к работе.

Вот как вы будете запускать код JavaScript в VS Code:

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

Существует и более простой способ запуска кода JavaScript:

Если вы хотите протестировать только несколько строк кода, а затем сохранить его, этот метод отлично подойдет. Вы можете закончить в течение минуты, и файл будет готов для использования в будущем.

Как запустить код с аргументами в VS Code

Аргументы командной строки предназначены для отладки или запуска файлов кода, и VS Code полностью совместим с этими типами кода и отладки. В этом разделе вы узнаете, как запускать код с аргументами.

Прежде чем вы это сделаете, вы должны получить файл «launch.json». Если у вас его нет, вы можете создать его, выполнив следующие действия:

Следующие шаги предназначены для запуска кода с аргументами:

Это основы запуска вашего кода с аргументами. В данном случае мы говорим о Python, поскольку это самый простой пример.

Программирование стало проще

С этими знаниями выполнение кода в VS Code должно стать таким же естественным, как дыхание — при достаточной практике. Различные языки, которые вы можете использовать с VS Code, делают его мощной и простой в использовании IDE. Поэтому многие разработчики настоятельно рекомендуют начинающим программистам научиться его использовать.

Нравится ли вам использовать VS Code? Что вы думаете об интерфейсе? Дайте нам знать ваши мысли в разделе комментариев ниже.

Спонсоры



Повысьте продуктивность написания кода с помощью автодополнения кода Tabnine с помощью ИИ! Tabnine — это бесплатный мощный помощник по искусственному интеллекту, призванный помочь вам кодировать быстрее, уменьшить количество ошибок и узнать о лучших методах кодирования, не выходя из комфортного VS Code.
Tabnine доверяют более миллиона разработчиков по всему миру. Получить сейчас.


Устраните переключение контекста и дорогостоящие отвлекающие факторы. Создавайте и объединяйте PR и выполняйте проверки кода внутри вашей IDE, используя переход к определению, ваши сочетания клавиш и другие избранные средства IDE. Узнать больше.



Отслеживайте и определяйте приоритеты технического долга и проблем с обслуживанием прямо из вашей IDE. Добавляйте код в закладки во время работы, организуйте TODO и делитесь знаниями о кодовой базе со своей командой. Попробуйте бесплатно сегодня.



Простое программирование в паре с любой IDE. Duckly позволяет вам общаться, делиться своим кодом в режиме реального времени, сервером и терминалом с людьми, использующими разные IDE. Попробуйте бесплатно.

Забронировать для VS Code


Официальный аккаунт WeChat

VS Code 的热门文章、使用技巧、插件推荐、插件开发攻略等,请关注«玩转VS Code»公众号!


Пожертвование

Если вам нравится это расширение, вы можете стать спонсором или спонсором через Patreon, сделать пожертвование через PayPal или отсканировать QR-код ниже, чтобы сделать пожертвование через Alipay. Любая сумма приветствуется.Это вдохновит меня делать это расширение все лучше и лучше!


Возможности

  • Запустить файл кода текущего активного текстового редактора
  • Запустить файл кода через контекстное меню проводника
  • Запустить выбранный фрагмент кода в текстовом редакторе
  • Выполнять код по Шебангу
  • Выполнять код для каждого имени файла
  • Выполнить пользовательскую команду
  • Остановить выполнение кода
  • Просмотр вывода в окне вывода
  • Установить язык по умолчанию для запуска
  • Выберите язык для запуска.
  • Поддержите REPL, запустив код во встроенном терминале.

Использование

  • Чтобы запустить код:
    • используйте сочетание клавиш Ctrl+Alt+N
    • или нажмите F1, а затем выберите/введите код запуска ,
    • или щелкните правой кнопкой мыши текстовый редактор и выберите "Выполнить код" в контекстном меню редактора.
    • или нажмите кнопку "Выполнить код" в меню заголовка редактора.
    • или нажмите кнопку "Выполнить код" в контекстном меню проводника.
    • используйте сочетание клавиш Ctrl+Alt+M
    • или нажмите F1, а затем выберите/введите Stop Code Run
    • или нажмите кнопку "Остановить выполнение кода" в меню заголовка редактора.
    • или щелкните правой кнопкой мыши выходной канал, а затем выберите "Остановить выполнение кода" в контекстном меню.
    • Чтобы выбрать язык для запуска, используйте сочетание клавиш Ctrl+Alt+J или нажмите F1, а затем выберите/введите «Выполнить по языку», затем введите или выберите язык для запуска: например, php, javascript, bat, shellscript.
    • Чтобы запустить пользовательскую команду, используйте сочетание клавиш Ctrl+Alt+K или нажмите F1, а затем выберите/введите команду "Выполнить пользовательскую команду".

    Конфигурация

    Убедитесь, что в переменной среды указан путь исполнителя каждого языка. Вы также можете добавить запись в code-runner.executorMap, чтобы установить PATH исполнителя. например Чтобы установить PATH исполнителя для ruby, php и html:

    Поддерживаемые индивидуальные параметры

    • $workspaceRoot: путь к папке, открытой в VS Code.
    • $dir: каталог исполняемого файла кода.
    • $dirWithoutTrailingSlash: каталог запускаемого файла кода без завершающей косой черты.
    • $fullFileName: полное имя исполняемого файла кода.
    • $fileName: базовое имя исполняемого файла кода, то есть файла без каталога.
    • $fileNameWithoutExt: базовое имя исполняемого файла кода без расширения.
    • $driveLetter: буква диска запускаемого файла кода (только для Windows)
    • $pythonPath: путь к интерпретатору Python (устанавливается командой Python: Select Interpreter)

    Пожалуйста, обратите внимание на обратную косую черту и пробелы в пути к файлу исполнителя

    • Обратная косая черта: используйте \\
    • Если в пути к файлу есть пробелы, используйте \" для обозначения пути к файлу.

    Вы можете установить исполнителя для каждого имени файла:

    Кроме того, вы можете установить язык запуска по умолчанию:

    Для языка по умолчанию: он должен быть установлен с идентификатором языка, определенным в VS Code. Языки, которые вы можете установить: java, c, cpp, javascript, php, python, perl, ruby, go, lua, groovy, powershell, bat, shellscript, fsharp, csharp, vbscript, typescript, coffeescript, swift, r, clojure, haxe, target-c, rust, racket, ahk, autoit, kotlin, dart, pascal, haskell, nim, d, lisp

    Кроме того, вы можете установить исполнителя для каждого расширения файла:

    Чтобы запустить пользовательскую команду:

    Чтобы установить рабочий каталог:

    Чтобы установить, очищать ли предыдущий вывод перед каждым запуском (по умолчанию false):

    Чтобы установить, сохранять ли все файлы перед запуском (по умолчанию false):

    Чтобы установить, сохранять ли текущий файл перед запуском (по умолчанию false):

    Указать, показывать ли дополнительное сообщение о выполнении, например [Выполняется]. и [Готово] . (по умолчанию верно):

    [Поддержка REPL] Чтобы указать, следует ли запускать код во встроенном терминале (поддерживается только запуск всего файла во встроенном терминале, ни файла без названия, ни фрагмента кода) (по умолчанию — false):

    Чтобы указать, сохранять ли фокус на редакторе кода после запуска кода (по умолчанию установлено значение true, редактор кода сохранит фокус; если значение равно false, фокус перейдет к терминалу или выходному каналу):

    Visual Studio Code (VSCode) имеет несколько встроенных функций, таких как отладка, форматирование, навигация по коду и JavaScript IntelliSense. Если кто-то хочет проверить, работает ли фрагмент кода, вы можете запустить JavaScript в VSCode.

    В этой статье рассказывается о выполнении JavaScript в VSCode. Шаги для запуска JavaScript в Visual Studio следующие:

    <р>2. На втором этапе вам нужно создать новую папку, а затем открыть эту папку в Visual Studio Code. Затем напишите код JavaScript и сохраните его с расширением «.js».

    <р>3. Откройте терминал операционной системы в Visual Studio Code, нажав «Просмотр» на самой верхней панели.


    Пример

    Чтобы запустить скрипт с именем index.js в Visual Studio Code, сначала убедитесь, что установлен node.js. Откройте терминал в Visual Studio Code. Теперь вы можете легко запускать JavaScript в терминале VSCode с помощью node.js. Синтаксис команды node, используемой для запуска кода JavaScript, показан в терминале VSCode.

    В этом примере мы написали скрипт для проверки, является ли число четным или нечетным. Впоследствии мы выполняем команду в терминале, как показано ниже, чтобы получить вывод. В этом случае мы присвоили переменной num значение 6, и это дает следующий результат.

    // этот скрипт используется для проверки, является ли число четным или нечетным

    постоянный результат = ( число % 2 != 0 ) ? "нечетный" : "четный" ;

    // отображаем результат

    консоль. log(`Число равно $<результат>.`);

    Вывод


    С другой стороны, мы присвоили переменной num значение 43, и это дает следующий результат.

    // этот скрипт используется для проверки, является ли число четным или нечетным

    постоянный результат = ( число % 2 != 0 ) ? "нечетный" : "четный" ;

    // отображаем результат

    консоль. log(`Число равно $<результат>.`);

    Вывод


    Альтернативный способ запуска JavaScript в VSCode с помощью расширения Code Runner

    Это самый простой способ запуска JavaScript. В этом методе не требуется никаких настроек. Вам необходимо установить Node.js на свои компьютеры в любом случае, так как расширение исполнителя кода также нуждается в Node.js. Необходимо помнить о следующих шагах, чтобы запускать JavaScript в VSCode с помощью расширения исполнителя кода.


    Затем нажмите кнопку Открыть URL:vscode. Следующее окно показано, как указано ниже.


    <р>2. После установки расширения для запуска кода откройте код JavaScript в VSCode. Нажмите сочетание клавиш CTRL+ALT+N или нажмите F1, а затем напишите «Выполнить код», чтобы запустить код. После этого вы увидите следующий вывод на вкладке «ВЫВОД».

    // этот скрипт используется для проверки, является ли число четным или нечетным

    постоянный результат = ( число % 2 != 0 ) ? "нечетный" : "четный" ;

    // отображаем результат

    консоль. log(`Число равно $<результат>.`);

    Вывод:


    Заключение

    Visual Studio обеспечивает высокое качество и гибкость, а также обеспечивает выдающиеся возможности отладки веб-приложений, использующих JavaScript. Итак, чтобы запускать/выполнять JavaScript в Visual Studio Code, нам нужен NodeJS, который действует как интерпретатор. В этой статье мы покажем, как запускать JavaScript в Visual Studio Code, а также объясним альтернативный способ запуска JavaScript в VSCode с помощью расширения Code Runner вместе с подробными примерами.

    Читайте также: