PhpStorm - пометить несколько строк

Можно ли отметить несколько строк в PhpStorm?

например

LineA
LineB
LineC

допустим, я пытаюсь пометить LineA и LineC, чтобы скопировать и вставить их в другое место, это возможно?

LineA
LineC

2 ответа

Решение

Конечно... но это требует немного "точного наведения" и использования мыши (не уверен, что это легко сделать только с клавиатуры).

По сути, идея заключается в использовании функциональности Multiple Carets:

  1. Поместите каретку в начале первой строки
  2. Теперь Alt + нажмите на начало другой строки, чтобы создать там новую каретку (ярлык зависит от ОС - в Linux это могут быть разные сочетания клавиш, так как этот ярлык может использоваться рабочим столом / оконным менеджером для собственных целей).
  3. Теперь у вас есть 2 каретки в начале Line A а также Line C
  4. Просто используйте Shift + End, чтобы выделить текст до конца строки - это будет сделано в обеих строках.
  5. Теперь просто скопируйте + вставьте его в другое место (или что бы вы ни хотели сделать).
  6. Используйте Esc, чтобы избавиться от карет.

Используйте несколько курсоров. Сочетания клавиш могут различаться (те, которые описаны в документации, не работают для меня в Linux).

Исследуйте, нажимая вокруг текста, в то время как различные комбинации Ctrl, Alt а также Shift клавиши нажаты. На macOS тоже попробуй Cmd, Один из них позволяет размещать несколько вставок в тексте (например, в начале строк, которые вы хотите скопировать).

После того как вы разместили все необходимые вам каретки Shift и стрелки, чтобы расширить выбор. использование Copy а также Paste по-прежнему. использование Escape или щелкните в любом месте текста, чтобы отменить выбор, и вернитесь к обычному статусу с одной кареткой.

Другие вопросы по тегам