2010-10-08 4 views
10

Ich entscheide mich von NetBeans auf PHPStorm IDE zu migrieren, und das einzige Feature, das ich nicht in PHPStorm gefunden habe, ist "Shift Left (Right), Move Down (Up)", was a bewegt Zeile auf einer Registerkarte nach links, nach rechts oder mit der nächsten oder vorherigen Zeile wechseln. Hat PHPSstorm Analoges dazu?NetBeans "Shift Left" analog auf PHPStorm

Mit Tab oder Umschalt +Tab ist nicht geeignet.

Antwort

15

Es gibt keine eingebaute Möglichkeit, Tab/Untab (Indent/Unindent) Zeile ohne eine Auswahl in Jetbrains PhpStorm. Also, Tab & Shif + Tab ist Ihre einzige Wahl.

Wie verschieben Linie & Down Try Strg + Shift + Up/Down. Diese Aktion interagiert jedoch auch mit der Programmstruktur und bewegt nicht nur die Zeile wie im Text.

+1

Als vim Benutzer, finde ich, dass ein Teil des Problems ist es immer im "Einfügen" -Modus. In vim können Sie im normalen Modus ">>" drücken, um eine Linie um eine Ebene einzurücken. PHPStorm kann nicht die doppelte Verwendung der Schlüssel haben, weil es immer nach neuen Zeichen sucht. Das ist einer der Gründe, warum ich Vim für überlegen halte, es zwingt Sie dazu, weniger Zeit mit "Einfügen" zu verbringen und mehr Zeit damit zu verbringen, genau darüber nachzudenken, was Sie tun möchten. –

9

Wählen Sie Ihren Code und drücken Sie dann Shift + TAB, um nach links zu verschieben, oder drücken Sie einfach TAB, um nach rechts zu schalten.

Funktioniert in phpstorm und wbestorm.

0

Mit [STRG] [ALT] [I] wird die Linie, in der sich der Cursor befindet, oder ausgewählte Linien automatisch eingerückt.