PhpStorm - пометить несколько строк
Можно ли отметить несколько строк в PhpStorm?
например
LineA
LineB
LineC
допустим, я пытаюсь пометить LineA и LineC, чтобы скопировать и вставить их в другое место, это возможно?
LineA
LineC
2 ответа
Конечно... но это требует немного "точного наведения" и использования мыши (не уверен, что это легко сделать только с клавиатуры).
По сути, идея заключается в использовании функциональности Multiple Carets:
- Поместите каретку в начале первой строки
- Теперь Alt + нажмите на начало другой строки, чтобы создать там новую каретку (ярлык зависит от ОС - в Linux это могут быть разные сочетания клавиш, так как этот ярлык может использоваться рабочим столом / оконным менеджером для собственных целей).
- Теперь у вас есть 2 каретки в начале
Line A
а такжеLine C
- Просто используйте Shift + End, чтобы выделить текст до конца строки - это будет сделано в обеих строках.
- Теперь просто скопируйте + вставьте его в другое место (или что бы вы ни хотели сделать).
- Используйте Esc, чтобы избавиться от карет.
Используйте несколько курсоров. Сочетания клавиш могут различаться (те, которые описаны в документации, не работают для меня в Linux).
Исследуйте, нажимая вокруг текста, в то время как различные комбинации Ctrl
, Alt
а также Shift
клавиши нажаты. На macOS тоже попробуй Cmd
, Один из них позволяет размещать несколько вставок в тексте (например, в начале строк, которые вы хотите скопировать).
После того как вы разместили все необходимые вам каретки Shift
и стрелки, чтобы расширить выбор. использование Copy
а также Paste
по-прежнему. использование Escape
или щелкните в любом месте текста, чтобы отменить выбор, и вернитесь к обычному статусу с одной кареткой.