Компиляция pascal программы в Visual Studio Code для Linux - PullRequest
0 голосов
/ 21 января 2020

Недавно я переключил свою ОС на Ubuntu. Я только начал с коллажа, и я должен выучить pascal для своих финалов. Но возникла проблема.

Я установил код Visual Studio и расширение Pascal для него, но я не могу запустить даже простой код Hello World. Я написал код, он автоматически сохраняется как .pas, но когда я ввожу опцию debug & run в VS C, он отображает сообщение «Откройте файл, который можно отладить или запустить.», Затем «debug» и « кнопки «Выполнить», на которые я не могу нажать, и другое сообщение «Для дальнейшей настройки Отладка и Выполнение создайте файл запуска. json.»

Я даже не уверен, что должен публиковать такие вопросы, как этот на stackoverflow, но я искренне надеюсь, что кто-то может дать мне подсказку о том, что делать. Решите это в коде Visual Studio или переключитесь на другую IDE (и какую из них вы бы порекомендовали для Linux пользователя) и сделаете вид, что ничего не произошло? Заранее спасибо.

Ответы [ 3 ]

1 голос
/ 04 февраля 2020

Я знаю, что это не ответ на вопрос "как отлаживать с pascal с помощью vscode", но, возможно, вам будет проще просто использовать FP C / Lazarus (IDE) для своей работы. Хотя в нем нет темной темы, вопреки распространенному мнению, в ней нет необходимости программировать. Среда IDE содержит множество функций и позволяет выполнять полное завершение кода, отладку и т. Д. c ... (все, что вам действительно нужно для работы в школе). Кроме того, вы можете использовать этот инструмент с открытым исходным кодом для установки всего, что вам нужно для вашей платформы, всего за несколько нажатий кнопки (также позволяет устанавливать пакеты общих библиотек) https://github.com/LongDirtyAnimAlf/fpcupdeluxe/releases

  • скачать релиз для вашей ОС
  • в разделе «FP C Version» и «Lazarus Version» выберите транк git (или стабильный для более старой версии)
  • нажмите «Установить / обновить FP» C + Лазарь "кнопка
0 голосов
/ 21 января 2020

Я направлю вас на страницу отладки из документации по коду Visual Studio, в которой подробно описано, как использовать отладчик и настроить файл launch.json. VSCode - это стандартная c IDE, поэтому вам нужно дать ему некоторую информацию о вашем проекте, прежде чем он узнает, как запустить отладчик. Это то, для чего launch.json.

Если бы я мог сделать предложение. Когда вы учитесь программировать, лучше начать с основ. Напишите небольшую программу в текстовом редакторе (VSCode - это нормально, или Vim, или Nano, или Notepad, или что-то еще). Сохраните файл. Скомпилируйте и запустите программу из командной строки.

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

0 голосов
/ 21 января 2020

Установлено ли у вас расширение Pascal, которое доступно для кода для беспроблемного выполнения pascal кода.

Если у вас его нет, попробуйте установить это расширение с помощью

Запустите VS Code Quick Open ( Ctrl + P ), вставьте следующую команду и нажмите enter.

ext install alefragnani. pascal

Вы всегда можете проверить,

https://marketplace.visualstudio.com/items?itemName=alefragnani.pascal

, чтобы установить и настроить pascal в vscode.

...