FoxPro Formatter: Formatiert die aktive Datei im Editor.
FoxPro Formatter (Folder): Formatiert rekursiv alle unterstützten Dateien in einem ausgewählten Ordner.
Was der Formatter macht
Ersetzt Tabulatoren durch 3 Leerzeichen.
Für SCAN- und WITH-Blöcke gilt: 3, 4 oder 5 Leerzeichen Einrückung sind erlaubt, innerhalb eines Blocks darf aber nicht gemischt werden, und die erste Codezeile bestimmt die Einrückung des gesamten Blocks.
In FOR-Blöcken sind 3 oder 4 Leerzeichen erlaubt.
Wenn die erkannte Einrückung bei FOR, WITH oder SCAN davon abweicht, wird standardmäßig mit 3 Leerzeichen eingerückt.
Kommentare auf derselben Einrückungsebene wie CASE sind erlaubt.
Bei Zeilen, die mit Semikolon enden, wird die Einrückung der nächsten Zeile nicht neu erzwungen.
Wenn mehr FUNCTION als ENDFUNCTION gefunden werden, wird die Formatierung abgebrochen und eine Warnung ausgegeben.
Dadurch werden fehlerhafte Auto-Korrekturen vermieden.