![]() |
GExpert Code Formatter und Spaces
Hi,
gibt es die Möglichkeit das Spacing auszuschalten? Hilfreich wäre auch die Option "Formatierung beibehalten (leave untouched) für die jeweiligen Optionen/Aufgaben. Grund ist dass ich viele Deklaration und Zuweisungen gerne untereinander ausgerichtet haben möchte.
Delphi-Quellcode:
var
i : integer; xx : integer; begin i := 0; xx := 0; end; (die Doppelpunkte stehen untereinander! Schriftart hier macht das nicht) LG Frank |
AW: GExpert Code Formatter und Spaces
Code:
[CODE]...[/CODE]
var
i : integer; xx : integer; begin i := 0; xx := 0; end; CODE belässt "eigentlich" auch nachfolgende Leerzeichnen, nicht nur das Ident, wie beim DELPHI. Allerdings auch getrickst, da die Ersetzung falschrum programmiert ist ... zwei Leerzeichen müssten als sp+nbsp und nicht als nbsp+sp übersetzt werden, drum muß bei einer geranzen Anzahl noch ein Leerzeichnen eingefügt werden :stupid: |
AW: GExpert Code Formatter und Spaces
Zitat:
Aber was geht ist: Zitat:
Delphi-Quellcode:
Zwischen {(*} und {*)} lässt der Formatter alles, wie es war.
{(*}
var i : integer; xx : integer; {*)} begin {(*} i := 0; xx := 0; {*)} end; |
AW: GExpert Code Formatter und Spaces
Danke für die Antwort Thomas,
habe diese Formatierung an unzähligen Stellen, daher ist das auskommentieren keine Option. Siehst Du keine Möglichkeit das Spacing komplett ausschaltbar zu machen? Ich bräuchte den Formatter hauptsächlich um den Indent anzupassen - hatte immer 3 Stellen und wollte auf die üblichen 2 Stellen konvertieren. LG Frank |
AW: GExpert Code Formatter und Spaces
Wenn die ganze Datei noch auf 3 steht, dann einfach Suchen+Ersetzen durch 2
(geht auch mit Regex, für Zeilenanfang) Im Delphi, CnPack und GExperts war auch ein Codeformatter enthalten ... k.A. was die für Optionen haben |
AW: GExpert Code Formatter und Spaces
Zitat:
Da ich persönlich das nicht brauche und genügend andere Baustellen habe, stehen Deine Chancen, dass ich mich darum kümmere, ziemlich schlecht. Es kann aber trotzdem nicht schaden, auf SourceForge einen Feature-Request dafür zu schreiben. Es müsste sich halt jemand finden, der das implementiert. Es ist ja nicht so, dass das Hexenwerk ist. Ich habe am Wochenende Unterstützung für Multi-Line-Stringliterale eingebaut, das ging erstaunlich einfach. |
AW: GExpert Code Formatter und Spaces
Ich hatte mal versucht rauszufinden, wie man den LSP-Server verwenden kann. (war die letzten paar Male nicht erfolgreich)
Daraus einen CodeFormatter (CodeGenaerator) .... wäre ja ideal, wenn es bei den nächsten SprachFeatureÄnderungen nicht gleich knallt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:01 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