FoxPro aus vscode kompilieren und starten

Wer Visual FoxPro kennt, weiß um das Alter der IDE. Der Code wird in VFP in PRG-Dateien gelagert, welche auch mit vscode bearbeitet werden können (Encoding beachten! (Windows-1252)).

Leider können die PRG-Dateien aus vscode nicht kompiliert und gestartet werden. Das macht das ganze sehr umständlich. Doch zum Glück ist vscode sehr flexibel.

Um PRGs aus vscode direkt kompilieren und starten zu können, benötigen wir eine vscode-Extension namens „Command Runner“ von edonet.

In der Beschreibung gibt es ein Code-Snippet welches in die settings.json von vscode übernommen werden kann, sodass eure settings.json in etwa so aussieht:

{
    ...,
    ...,    
    "command-runner.terminal.autoClear": true,
    "command-runner.terminal.autoFocus": true,
    "command-runner.commands": {
        "compileVfp": "C:\\VFPBUILD\\vfpbuild.exe '${file}'",
        "runPrg": "${fileDirname}\\${fileBasenameNoExtension}.fxp"
    },
    "security.workspace.trust.untrustedFiles": "open"
}

Die verwendete Anwendung die zum kompilieren von VFP-Dateien verwendet werden kann findest du hier: vfpbuild / release

Verwendung

Öffne eine PRG-Datei mit vscode, bearbeite Sie und drücke anschließend STRG + SHIFT + P um die Command Palette zu öffnen. Tippe ein: command-run und drücke enter. Es sollten nun die zwei Commands in einer Dropdown-Liste vorgeschlagen werden. Wähle eine mit enter aus und der Command sollte ausgeführt werden.

Like this article?

Share on facebook
Share on Facebook
Share on twitter
Share on Twitter
Share on linkedin
Share on Linkdin
Share on pinterest
Share on Pinterest

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.