PascalABC.NET для Visual Studio Code

Официальное расширение позволяет полноценно работать с PascalABC.NET в Visual Studio Code.

Скачать расширение

Расширение можно скачать на общей странице загрузок PascalABC.NET или непосредственно в формате VSIX:

Скачать расширение PascalABC.NET 0.5.1 для VS Code →

Установка в Visual Studio Code

Для работы расширения необходимо установить .NET 10.0.

  1. Скачайте файл multitarget-pascalabc-net-0.5.1.vsix.
  2. В Visual Studio Code откройте View → Extensions.
  3. Нажмите кнопку … в строке EXTENSIONS.
  4. Выберите пункт Install from VSIX….
  5. Укажите скачанный файл расширения.
Команда Install from VSIX в меню Extensions программы Visual Studio Code

Возможности расширения

Расширение использует специальный Language Server, связанный с семантическим анализатором PascalABC.NET, и предоставляет:

  • подсказки по коду;
  • completion членов после точки;
  • Hover-информацию о типах и элементах программы;
  • Signature Help для процедур, функций и методов;
  • отображение ошибок компиляции;
  • компиляцию и запуск программ;
  • выбор целевой платформы .NET Framework 4.7.2 или .NET 10.

Средства IntelliSense, включая подсказки по коду, сведения о типах, Signature Help и отображение ошибок, работают в Windows, Linux и macOS.

Linux и macOS: компиляция и запуск программ доступны для целевой платформы .NET 10. Target .NET Framework 4.7.2 поддерживается только в Windows. В macOS PascalABC.NET пока работает только через Visual Studio Code, без отладчика.

Кнопки запуска, компиляции, создания, открытия и сохранения файла
Справа вверху находятся кнопки запуска, компиляции, создания нового .pas-файла, открытия и сохранения файла.
Кнопка выбора target PascalABC.NET .NET 10
Справа внизу, в строке состояния, находится кнопка выбора target компилятора: .NET Framework 4.7.2 или .NET 10.
PascalABC.NET в Visual Studio Code: выбор target .NET 10, IntelliSense и запущенная программа

Подробнее о PascalABC.NET 4.0 →