2.1. PVBS-Extension für Visual Studio Code

Mit V12.14 gibt es eine PVBS-Extension für Visual Studio Code (Ablösung von pvbscompiler.exe).[5]

Was die Erweiterung kann:

  • vbs-, vbb- und vpk-Dateien öffnen, bearbeiten und speichern; vpk-Pakete werden als virtueller Workspace-Ordner mit ihren vbb-Membern eingehängt. Erkennung und Start der Erweiterung laufen automatisch beim Öffnen einer solchen Datei.

  • Syntaxhervorhebung für vbs und vbb, Syntaxprüfung beim Speichern (Speichern ist immer erlaubt, auch bei Fehlern), Befunde landen im Problems-Tab.

  • Vollständiger Debugger: F5/F10/F11, Haltepunkte (auch in vpk-Membern), Threads, Scopes, Variablen ansehen und setzen, Variablen-Hover und Watch-Tab, Ausnahmefilter für abgefangene/nicht abgefangene Ausnahmen, Pause (F6), Break All, Autoattach an alle laufenden Clients samt Statusleisten-Schalter, „Nächste Anweisung setzen".

  • Eigenschaften-Widget für vbb-Dateien mit Compiler-Feature-Version und Verschlüsselungsversion

  • Zwei Ausgabekanäle (normal und Debug), Einstellungsseite inkl. Pfad zum C++-Adapter, Lizenzprüfung mit Lizenzmanager-Dialog beim Fehlschlag.

Details zu Installation/Konfiguration und zum Debugger finden sich im Intern-Handbuch in Kapitel "PVBS-Extension für Visual Studio Code".