Delphi-PRAXiS
Seite 1 von 2  1 2      

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/)
-   -   Delphi Code in SynEdit formatieren (https://www.delphipraxis.net/39677-code-synedit-formatieren.html)

Matze 6. Feb 2005 11:58


Code in SynEdit formatieren
 
:hi: zusammen!

Gibt es eine Möglichkeit, Code, der in einem SynEdit steht, zu formatieren, also korrekt einzurücken oder muss man das selbst alles in die Hand nehmen?

toms 6. Feb 2005 12:06

Re: Code in SynEdit formatieren
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,

Habe mal einen Code Formatter programmiert (vor etwa 3 Jahren...)
Source2HTML. Dieser Verwendet den Jedi Code Formatter, um den Code zu formatieren.
Vielleicht hilft's dir weiter.

Matze 6. Feb 2005 12:15

Re: Code in SynEdit formatieren
 
Danke, nur verwende ich die JEDIs nicht. Ich habe mir auch mal deine Exe angeschaut und richtig formatiert wird da irgendwie nicht. :roll:

toms 6. Feb 2005 12:17

Re: Code in SynEdit formatieren
 
Zitat:

Zitat von Matze
Danke, nur verwende ich die JEDIs nicht.

Brauchst auch die Jedi VCL nicht. Nur den Jedi Code Formatter. (externe Exe)

Zitat:

Ich habe mir auch mal deine Exe angeschaut und richtig formatiert wird da irgendwie nicht. :roll:
Das kann man alles einstellen, wie's aussehen soll.

Matze 6. Feb 2005 12:23

Re: Code in SynEdit formatieren
 
Hmm, danke, aber eine extra Anwendung finde ich dafür etwas ungeignet. Gibt es keine Funktion o.Ä. dafür?

bigg 6. Feb 2005 12:25

Re: Code in SynEdit formatieren
 
in wie fern willst du denn den code formatieren?
Ein beispiel wäre nicht schlecht :zwinker:

Matze 6. Feb 2005 12:35

Re: Code in SynEdit formatieren
 
Zitat:

Zitat von bigg
Ein beispiel wäre nicht schlecht :zwinker:

kein Problem. ;)

Aus
Code:
<table>
<tr>
<td>
Hallo
</td>
</tr>
</table>
soll z.B. das hier werden:
Code:
<table>
  <tr>
    <td>
      Hallo
    </td>
  </tr>
</table>
Das am besten für php, html, ... Aber SynEdit bringt diese Funktion wohl nicht mit.

alcaeus 6. Feb 2005 12:37

Re: Code in SynEdit formatieren
 
Hallo Matze,

nein, AFAIK bringen die SynEdits diese Funktionen nicht mit. Du kannst allerdings (wenigstens beim SynMemo) die Eigenschaften so einstellen, dass er die Einrueckung der oberen Zeile uebernimmt. So wird wenigstens beim Coden eine Einrueckung beibehalten.
Willst du bereits geschriebenen Code formatieren, wirst du dir wohl oder uebel einen Parser schreiben muessen...

Greetz
alcaeus

bigg 6. Feb 2005 13:35

Re: Code in SynEdit formatieren
 
keine ahnung aber tidy sollte das doch können :gruebel:

mael 6. Feb 2005 14:32

Re: Code in SynEdit formatieren
 
Nein, SynEdit unterstützt sowas nicht.
Man kann mehrere Zeilen einrücken, per STRG+UMSCH+I oder "ausrücken" per STRG+UMSCH+U wie in der Delphi IDE auch.

Wie toms auch schon gesagt hat, verwende doch Jedi Code Formatter.

Du brauchst ja nicht die EXE zu verwenden, der Quelltext wird ja mitgeliefert, so daß Du das in dein Programm einbauen kannst. Eine leichtere Möglichkeit gibt es da glaube ich nicht.

Funktioniert übrigens aber nur mit Pascal/Delphi-Code.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:20 Uhr.
Seite 1 von 2  1 2      

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