Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Code Formatter (https://www.delphipraxis.net/180218-code-formatter.html)

HPB 1. Mai 2014 18:39

Code Formatter
 
Guten Tag Delphianer,
ich habe meinen Rechner neu installiert.
Ist ja immer viel Arbeit.
Nachdem ich nun auch alle Tools in Delphi installiert habe, finde ich den Code Formatter nicht
der für folgendes Verantwortlich ist:

Ausrichten des Codes mit "Strg + Alt + F".

Installiert ist folgendes:
GExpert
CN-Pack
Castalia

Aber ich finde bei keinem der Tools die oben erwähnte Einstellung; und sie muss vorhanden sein,
da ich sie ja immer genutzt habe.
Vielleicht könnt Ihr weiter helfen??
Mit Gruß
und vielen Dank im Voraus
HPB

Sir Rufo 1. Mai 2014 18:45

AW: Code Formatter
 
Meinst du das hier?

http://docwiki.embarcadero.com/RADSt...xt_formatieren

Der Standard-Shortcut ist aber Strg+D (Menü: Bearbeiten/Quelltext formatieren)

himitsu 1. Mai 2014 20:46

AW: Code Formatter
 
GExpert und Co. haben standardmäig einige blöde Shortcuts, welche unter Anderem zufällig einigen der Funktionen des Delphi mit eigenen Funktionen verdecken.
Wie z.B. Strg+Shift+F, wobei die Funktion des GExperts im Codefenster meistens keine aktive Funktion hat und dann garnichts passiert. :wall:

Hast du da mal geschaut, ob die Funktion nicht überschrieben wurde?

Wobei ich den Codeformatter früher per DDevExtensions deaktiviert hatte, damit das Ding nicht ausversehn meine Formatierung schrottete. (bis Emba endlich eine Rückfrage einbaute)
Und Ja, Ctrl+D :D



Hatte CnPack nicht auch noch einen eigenen Code-Formatter dabei?

Popov 1. Mai 2014 21:23

AW: Code Formatter
 
Also ich kenne Strg+Shift+F nicht, dafür aber
Code:
Strg+Shift+I
um die markieren Zeilen nach rechts (zwei Stellen) zu verschieben, mit
Code:
Strg+Shift+U
um zwei Stellen nach links. Das klappt aber nicht mit einer Zeile, also min. zwei Zeilen.

Sir Rufo 1. Mai 2014 21:25

AW: Code Formatter
 
Nicht CnPack, sondern von GExperts gibt es einen fork mit CodeFormatter ...

http://www.delphipraxis.net/65101-ge...formatter.html

himitsu 1. Mai 2014 21:36

AW: Code Formatter
 
Zitat:

Zitat von Popov (Beitrag 1257628)
Das klappt aber nicht mit einer Zeile, also min. zwei Zeilen.

Doch.

Es braucht nur eine Markierung.
Und das auch mitten im Text.

Einfach mal via Alt+Linksklick+ziehen oder Alt+Shift+Pfeiltasten einen Textbereich marieren (z.B. nur die A's)
Code:
x  aaa
y  aaa
z  aaa
und dann Strg+Shift+I, oder den Bereich hinter den ersten XYZ-Zeichen (von mir aus auch inkl. der A's) und dann Strg+Shift+U.

Auch nett ist der Bereich mit allen A's und dann mehrmals Strg+Shift+U, bis sich nichts mehr bewegt. :angel:
Code:
x  aaa
y               aaa
z                            aaa

Popov 1. Mai 2014 21:56

AW: Code Formatter
 
Zitat:

Zitat von himitsu (Beitrag 1257630)
Doch.

Ok. Auf der anderen Seite, wer für eine Zeile verschieben eine Funktion braucht...

Zitat:

Zitat von Sir Rufo
sondern von GExperts gibt es einen fork mit CodeFormatter

Ich hab Delphi 7 und GExperts Version 1.36. Zumindest haben ich den CodeFormatter nicht im Menü "GExperts".

Sir Rufo 1. Mai 2014 22:03

AW: Code Formatter
 
Hast du deine Version auch von da

http://blog.dummzeuch.de/experimental-gexperts-version/

geladen? Nur die da sind mit dem da ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz