irrer: php script beautifuler

morgen
es gibt doch solche tools zum sauberschreiben eines codes.
leider hat mir proton unter win und quanta unter linux beim editieren eines scripts die tabs und leerzeichen versaut.
nun hätte ich es gerne wieder schön geschrieben, wobei ich nicht die vielen vielen zeilen neu durchrackern möchte.
bin kein c programmierer im stil von
int foo(){
   bar
}
sondern möchte es lieber so:
int foo()
{
   bar
}
wie nennt man den "stil"?
welches tool könnt ihr dafür empfehlen

have a nice day.

  1. hallo,

    ob der stil einen namen hat oder nicht weiss ich zwar net. ich nutze allerdings eclipse, dort kann man einstellen wie man es formatiert haben möchte. vielleicht solltest du von proton zu einer richtigen ide wechseln ;)

    grüße Chris

  2. Hallo irrer.

    bin kein c programmierer im stil von
    int foo(){
       bar
    }
    sondern möchte es lieber so:
    int foo()
    {
       bar
    }
    wie nennt man den "stil"?

    Fünf verbreitete Stile sind hier aufgelistet. Danach folge ich dem JAVA-Stil.

    Einen schönen Freitag noch.

    Gruß, Mathias

    --
    sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
    „It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
    [HTML Design Constraints: Logical Markup]
  3. Servus,

    leider hat mir proton unter win und quanta unter linux beim

    editieren eines scripts die tabs und leerzeichen versaut.

    unter Linux lässt sich über die Kommandozeile und Perl bestimmt auch
    ein regulärer Ausdruck auf die Dateien anwenden.

    Suche nach: ^([ ]*)([^\r\n]+)[ ]*{[ ]*(\r?\n)
    Ersetzen durch: \1\2\3\1{\3

    Nicht ganz ernst gemeint, sollte aber funktionieren. ;-)

    Grüsse

  4. Hey,

    beautifuler

    das Wort, das du meinst, heißt beautifier. Das sollte bessere Suchergebnisse liefern.  Ein weiteres gutes Suchwort ist lint, ursprünglich nach dem Tool für C benannt.

    --
    水-金-地-火-木-土-天-海-冥