2012-03-26 2 views
1

In PhpStorm, wenn ich schreibe:Code-Styling in phpStorm: von if (a == b) {nach if (a == b) {bei Eingabe, ist das möglich?

if(a==b){ 

(keine Leerzeichen), und ich drücken Sie "Enter", ist die alle Möglichkeiten (Einstellungen/Konfigurationen) zu PhpStorm automatisch diesen Code umformatieren zu:

if (a == b) { 
    //cursor now here 
} 

???

Laut "Code Style" -Einstellungen (Regeln) SOLLTE es neu formatiert werden, aber es nicht! (wenn ich manuell den Code auswählen und tun „umformatieren Code“ - dann tut es aber ich denke, es sollte automatisch auf Eingabe nur typisierte Code-String erfolgen!)

PhpStorm v 2.1

+0

Relativ sicher, es formatiert nicht auf Wagenrücklauf, nur auf Einfügen (wenn Sie es aktiviert haben) und wenn Sie es manuell zu formatieren anweisen. – MetalFrog

Antwort

2

ich. Ich habe die Frage beim ersten Mal nicht verstanden. Jetzt sehe ich, dass das Problem nicht über Einrückung, sondern um Leerzeichen um die Klammer herum ist.

Dieses Verhalten ist von Entwurf, sind solche Räume nicht eingefügt auf betreten, werden sie nur eingesetzt, wenn Sie Code formatieren (oder, wenn Sie Code und automatische Neuformatierung auf Paste einfügen aktiviert ist).

+0

Einstellungen sind gleich. Es hat einen Einzug und es setzt auch '}' Aber es setzt keine Leerzeichen ... (Sprache PHP) –

+0

Hast du das Video überprüft? Es setzt die Räume. Versuchen Sie die Version 3.0. – CrazyCoder

+0

Ich habe meine Antwort aktualisiert, Entschuldigung für das Missverständnis. – CrazyCoder

Verwandte Themen