![]() |
Code-Formatter von extern aufrufen
Gibt es die Möglichkeit den Code-formatter von außerhalb der IDE mit meinen in der IDE festgelegten Formatierungs-Einstellungen aufzurufen die übernommen werden, wenn ich STRG+D drücke?
|
AW: Code-Formatter von extern aufrufen
Da es eine BPL ist, die in der IDE geladen wurde:
Nein? Aber es gibt ja auch noch andere CodeFormater-EXEn, die sich per Parameter steuern lassen. Und wenn man nun bezweifeln würde, dass Embarcadero den hier selbst gebaut hat, würde es ihn bestimmt noch von der (mir unbekannten) Originalfirma einzeln geben. |
AW: Code-Formatter von extern aufrufen
Ich brauche genau dieselbe Formatierung wie die, die der interne Formatierer erstellt.
|
AW: Code-Formatter von extern aufrufen
Nja, man könnte versuchen die Erweiterungsschnittstelle selbst zu bauen und die BPL in einer eigenen EXE zu laden.
Aber falls es sein muß, dann wäre es nicht sooooo schwer die IDE zu starten und ihr die Datei/Projekt per Parameter zu laden und dann via Tastensimulation oder via OpenToolsAPI den Codeformater anzustoßen. Hmmm, rate mal was Google auf die Schnelle verriet? Mir war zwar so, als wenn ich beim Letzten Blick in das Verzeichnis keine Formater-EXE sah, aber wenn die Hilfe es sagt, dann muß sie ja da sein. ![]() |
AW: Code-Formatter von extern aufrufen
Ja, das geht sogar recht einfach:
Im bin-Ordner deiner Delpi-Installation findest du die Formatter-Applikation (Formatter.exe o.ä.) Rufe das Programm ohne Parameter auf um die Hilfe anzuzeigen. Deine Formatter-Konfiguration findest du unter %APPDATA%\Embarcadero\???\bds Die Datei trägt als Namen etwas wie "Formatter_*.config" und diese Datei kannst du der config-Option angeben. Sorry wenn nicht alle Dateinamen ganz richtig sind, aber ich bin gerade nicht an meinem PC. Das "bds"-Verzeichnis ist aber kein Fehler sondern ein Andenken an Borland (Borland Developer Studio) ~Kommandozeile: Formatter.exe -config <pfad_zur_configdatei> <quellcodedatei> In der Hilfe findest du auch alle Angaben. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz