Als .NET-Entwickler, ich bin vertraut mit dem Verhalten von Visual Studio, die automatisch formatiert den Code in der richtigen Weise, z. nach dem Schreiben eines Semikolons oder Schließen einer if-Anweisung. Hier können zum Beispiel sagen, gebe ich die folgende nicht gut C# -Code in Visual StudioPHPStorm automatisch Smart Code wie Visual Studio
int i=4
formatiert Nachdem ich die Schließung ;
die IDE wird im Anschluss an die Code-Standards und legen Räume um das Gleichheitszeichen schreiben:
int i = 4;
Aber jetzt muss ich eine PHP-Anwendung mit PHPStorm schreiben. Es ist ärgerlich, dass PHPStorm nicht so schlau aussieht wie Visual Studio. Als ich dort der gleiche Code schreiben wie $i=4
dann wird die Formatierung hässlich gehalten, obwohl ich die Semikolon eingeben: $i=4;
ich, dass ich das ganze Skript neu formatieren kann ein keyboard combination mit herausgefunden hat. Aber das ist nicht wirklich schlau, ich muss die Kombination immer wieder drücken.
Gibt es eine Möglichkeit, PhpStorm so schlau wie Visual Studio zu machen, so dass mein Code automatisch mit Semikolon, schließenden Klammern und so weiter formatiert wird?
1) * "Gibt es einen Weg ..." * - Leider nicht. Diese https://youtrack.jetbrains.com/issue/IDEABKL-7105, https://youtrack.jetbrains.com/issue/IDEABKL-786 sehen zusammen; 2) * ".. Ich kann das ganze Skript neu formatieren .." * - einfach eine Auswahl treffen und nur ausgewählten Text formatieren. 3) * "Ich muss immer die Kombination wiederholt drücken" * Sie können es weniger häufig tun - nachdem ein Code geschrieben wurde (Methode oder zwei) - nicht nötig, dies nach jeder Zeile zu tun. – LazyOne
Nicht nach jeder Zeile, sondern aus VS heraus ist es nervig, sich um solche Dinge zu kümmern, die von der IDE automatisiert werden könnten. Leider ist nicht nur PHP nicht auf dem Niveau von C#, auch die IDEs scheinen schlechter zu sein! :( – Lion
@Lion, hat meine Lösung funktioniert? – Phiter