Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Applikationen Probleme mit Anwendungsprogrammen aller Art gehören hier hin.

[SUCHE] eclipse HTML PHP Autoformat plugin

Diskussion: [SUCHE] eclipse HTML PHP Autoformat plugin im Forum Applikationen, in der Kategorie Software Home; Anzeige Hallo Leute,ich entwickle unter anderem kleinere PHP Webprojekte. Eines davon ist mittlerweile sehr groß und ich habe probleme bei ...

Antwort
Alt 14.07.08, 13:47   #1 (permalink)
 
Registriert seit: 22.11.07
frankred Leistung: Facit NTK
Likes: 0
Standard [SUCHE] eclipse HTML PHP Autoformat plugin

Anzeige

Hallo Leute,ich entwickle unter anderem kleinere PHP Webprojekte.
Eines davon ist mittlerweile sehr groß und ich habe probleme bei der Formatierung. Jetzt wollte ich fragen ob ihr ein Plugin kennt welches PHP bzw. HTML (auch vermischt) Code automatisch Einrücken kann... Als eclipse version benutze ich eclipse PDT (PHP Development Tools framework for the Eclipse platform). Dieses bietet mir jedoch nicht diese möglich der Autoeinrückung. Nur autovervollständigung, färbung etc...

Kann mir jemand vielleicht helfen. Sind mittlerweile schon mehrere tausend Zeilen Quellcode(teilweise auch ziemlich wild formatiert (Quick&Dirty^^)) un echt kein Bock das per Hand zu formatieren...

frankred ist offline   Mit Zitat antworten
Alt 14.07.08, 16:57   #2 (permalink)
Member of Honour
 
Benutzerbild von beavisbee
 
Registriert seit: 22.02.07
beavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium III
beavisbee eine Nachricht über ICQ schicken
Likes: 77
Standard

in Sachen Plugin kann ich leider nicht helfen,
aber wie fändest du die Idee, wenn du dir dazu schnell ein kleines PHP-Script schreibst...
die ganze Datei als String nehmen, white-spaces jeder Zeile löschen und dann Zeichen für Zeichen durchgehen:

jetzt nur mal auf die Schnelle ein wenig Pseudo-Code - 1. hab ich keine Zeit/Lust, den Code jetzt auszuprobieren, 2. willst du ja auch noch was zu run haben :
Code:
einrueck=0;
schritt=2;
von erster bis letzter Zeile
{
  alle whitespaces am Anfang der Zeile löschen (siehe ltrim())
  Wenn "{" im String gefunden und "{" ist nicht 1. Zeichen einer Zeile, dann
  {
    vor die Klammer einen Zeilenumbruch
    die aktuelle Anzahl an Einrueckungen davor
    nach der Klammer wiederum Zeilenumbruch
    einrueck=einrueck+schritt //alles was nach der Klammer kommt, wird dann also noch weiter eingerückt
  }
  Wenn "}" im String gefunden und "{" ist nicht 1. Zeichen einer Zeile, dann
  {
    einrueck=einrueck-schritt;
    vor die Klammer einen Zeilenumbruch und die aktuelle Anzahl an Einrückungen
    nach der Klammer wieder einen Zeilenumbruch
  }
}
edit: muss noch bissl genauer auseinander genommen werden... der Code haut so noch nicht 100prozentig hin, aber der Ansatz ist zumindestens da...
beavisbee ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 14.07.08, 17:47   #3 (permalink)
 
Registriert seit: 29.03.07
Maulwurf Leistung: Facit NTK
Maulwurf eine Nachricht über ICQ schicken
Likes: 0
Standard

Ohne jetzt zuviel Ahnung zu haben. Der Autor von quakenet php tut hatte sich eine klasse geschrieben, die den html text richtig einrückt. Davon kannst du für dich bestimmt was übernehmen:

LINK
Maulwurf ist offline   Mit Zitat antworten
Alt 14.07.08, 21:54   #4 (permalink)
Themenstarter
 
Registriert seit: 22.11.07
frankred Leistung: Facit NTK
Likes: 0
Standard

ersmal danke euch jungs

werde das mal ausprobieren
frankred ist offline   Mit Zitat antworten
Alt 15.07.08, 02:28   #5 (permalink)
jmc
 
Registriert seit: 16.06.08
jmc Leistung: Facit NTK
Likes: 0
Standard

Was du da noch aufpassen musst, ist dass z.B.
Code:
<p>
    Hallo
</p>
In manchen Browsern verschieden interpretiert wird. Z.B. als ein \n, das eingefügt wird oder die Leerzeichen werden angezeigt. Das selbe gilt bei
Code:
<tr>
    <td>
    </td>
</tr>
Damit kannst du Probleme mit deinem Design bekommen.
jmc ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Applikationen » [SUCHE] eclipse HTML PHP Autoformat plugin
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Suche: Online Editor docBook/HTML blueflash (Web-) Design und webbasierte Sprachen 1 16.03.08 12:37
Eclipse -> Arbeitsverweigerung bLaCk-DrAg0n (Web-) Design und webbasierte Sprachen 2 15.01.08 10:33
suche html-code für mp3 player für hp FerHat Code Kitchen 1 17.07.06 20:33
eclipse ghostdog Code Kitchen 0 18.11.05 10:26
Suche Bildbearbeitungsprogramm mit HTML-Export-Funktion Zwirni (Web-) Design und webbasierte Sprachen 3 24.10.04 19:49


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61