2016-04-08 6 views
2

Ich bin einer von vielen Entwicklern, die Tabulatoreinrückung über Leerzeichen bevorzugen, unabhängig davon, was FIG als Standard empfiehlt oder setzt.PhpStorm - doppelte Einrückung für Arrays

Ich habe PhpStorm vor ein paar Tagen eingerichtet und ich evaluiere es (ich benutze PDT Eclipse).

Ich habe eine Frage, die sehr ärgerlich in PHP Storm ist und ich kann nicht eine Einstellung oder eine Lösung zu finden scheinen:

I Arrays einrücken mit 2 Tabs mögen und schließen auch die Klammern mit derselbe Einzug wie die Schlüssel des Arrays (siehe Beispiel unten). Gibt es eine Möglichkeit, dass PhpStorm diese Art von Einrückung verwendet oder zumindest verhindert, dass sie ihre eigene Einrückung in Arrays erzwingt?

$arr = array(
     'key1' => 'value1', 
     'arr1' => array(
       'key2' => 'value2', 
       ), 
     ); 
+1

Ich musste zwischen Double Indentation und den anderen coolen Features von PhpStorm wählen, also wählte ich PhpStorm. Ich habe mich damit zufrieden gegeben, nur einen Tab für die Einrückung des Arrays zu verwenden, obwohl mein Code alle Arrays doppelt eingerückt hat - ich refactoriere, während ich gehe. Nicht die coolste Lösung, aber du kannst nicht alles haben, denke ich :) – Antonio

Antwort

0

Sie müssten im Code-Stil eine doppelte Einrückung einrichten. Aber das würde überall doppelte Gedanken machen. Auch wenn ich verstehe, dass es Ihre Frage nicht beantwortet, würde ich empfehlen, Stick zu vernünftigen Ansatz und verwenden Sie nur einen Tab überall (vielleicht Einstellung von 8 Platz breiten Tabs).