2015-04-22 10 views
20

Come posso dire PhpStorm 8.0.3 per mantenere il seguente array come è quando si fa clic Cmd+Alt+L riformattare il mio codice:arresto PhpStorm da allineare gli array associativi

$array = array(
    'short' => 1, // I want this... 
    'veryVeryVeryIncrediblyLong' => 123456789, 
); 

Invece di fare questo:

$array = array(
    'short'      => 1, // Not this... 
    'veryVeryVeryIncrediblyLong' => 123456789, 
); 

Non voglio che sia allineato, perché anche se in generale è molto buono, a volte non funziona - come in enormi array di configurazione, o semplicemente per evitare di avere più diff se devi riallineare un array completo dopo aver aggiunto una nuova chiave ...

+0

1) e dalla "allineato" intendi più righe allineate da personaggi '=>'? (meglio anche una versione allineata, per essere 100% chiaro). 2) Indica sempre la tua versione di PhpStorm. – LazyOne

risposta

53

Impostazioni (Preferenze su Mac) | Editor | Stile di codice | PHP | Altro | Array stile dichiarazione -> Allinea coppie chiave-valore

enter image description here

+0

Hai qualche idea del perché questo non funziona se i commenti vengono rimossi ?? – Baba

+0

@Baba Quali commenti? Quale versione IDE usi? Puoi condividere qualche frammento di codice (un file) che presenta questo problema + il tuo stile di codice (tramite "File | Impostazioni di esportazione")? – LazyOne

+0

Ho appena creato un problema al riguardo: https://youtrack.jetbrains.com/issue/WI-30571. L'allineamento delle coppie chiave-valore non funziona su 10.0.3 – Baba

13

Preferenze → Editor → codice Stile → PHP → Altri → Allinea coppie chiave-valore

enter image description here

5

In PhpStorm 2.017,3 & tardi, questa impostazione si trova in File | Impostazioni | Editor | Stile di codice | PHP | Avvolgimento e bretelle | Inizializzatore di array | Allineare coppie chiave-valore

enter image description here

Problemi correlati