2010-10-08 7 views
10

Я решаю перенести из NetBeans в PHPStorm IDE, и единственной функцией, которую я не нашел в PHPStorm, является «Shift Left (Right), Move Down (Up)», которая перемещает линии на одной вкладке влево, вправо или свопы со следующей или предыдущей строкой. Есть ли у PHPStorm какой-либо аналог этого?Аналог NetBeans «Shift Left» на PHPStorm

Использование Tab или Сдвиг + Вкладка не подходит.

ответ

15

Нет встроенного способа в строку Tab/Untab (Отступ/Unindent) без выбора в Jetbrains PhpStorm. Итак, Tab & Shif + Tab - ваш единственный выбор.

Что касается перемещения линии Вверх & Down Попробуйте Ctrl + Shift + Вверх/Вниз. Однако это действие также взаимодействует с структурой программы, а не просто перемещает строку, как в тексте.

+1

Как пользователь vim, я обнаружил, что часть проблемы заключается в том, что он всегда находится в режиме «вставки». В режиме vim, находясь в обычном режиме, вы можете нажать «>>», чтобы вставить строку на один уровень. PHPStorm не может использовать двойное использование ключей, потому что он всегда ищет новые символы. Это часть того, почему я считаю vim выше, это заставляет вас тратить меньше времени на «вставку» и больше времени на то, что именно вы хотите сделать. –

9

Выберите свой код, а затем нажмите Shift + TAB, чтобы перейти влево или просто нажмите TAB, чтобы перейти вправо.

Работает в phpstorm и wbestorm.

0

[CTRL] [ALT] [I] будет автоматически отступать от линии, в которой находится ваш курсор, или любых выбранных линий.