| Applikationen Probleme mit Anwendungsprogrammen aller Art gehören hier hin. |
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 ...
![]() |
| | #1 (permalink) |
| Registriert seit: 22.11.07 ![]() Likes: 0 | 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... |
| | |
| | #2 (permalink) |
| Member of Honour ![]() | 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
}
} |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| 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 | |
| | |
| | #4 (permalink) |
| Themenstarter Registriert seit: 22.11.07 ![]() Likes: 0 | ersmal danke euch jungs werde das mal ausprobieren |
| | |
| | #5 (permalink) |
| Registriert seit: 16.06.08 ![]() Likes: 0 | Was du da noch aufpassen musst, ist dass z.B. Code: <p>
Hallo
</p> Code: <tr>
<td>
</td>
</tr> |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ä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 |