Как мне сделать многострочное редактирование в редакторе Atom?

Я читал все, и я не могу найти что-нибудь о том, как сделать это в Atom на Windows? Под многострочным редактированием я имею в виду возможность расширения курсора на несколько строк, возможность печатать и что все, что вы ввели, повторяет все выбранные вами строки.

4 ответа

Решение

IIRC, то же самое, что и с Sublime Text. Ctrl + Alt, а затем используйте клавиши со стрелками, чтобы выбрать дополнительные строки. Если используется мышь, то используется только клавиша Ctrl ; выбранные местоположения могут быть в соответствии с требованиями, не должно быть в каком-то конкретном порядке.

У Atom есть "руководство по полету" (руководство пользователя) с более подробной информацией о редактировании блока здесь .


На Mac при использовании мыши это будет клавиша Cmd / instead вместо Ctrl, как в Windows.


Замечания:

В Windows Ctrl + Alt может уже отображаться операционной системой или драйверами / утилитой карты экрана для изменения ориентации экрана, например: CTRL + ALT + КЛАВИША WINDOWS + Вверх / Вниз

То же самое относится к Mac, например: Ctrl + Shift (как используется в Sublime) часто отображается ОС, поэтому функциональность там имеет преимущество.

В обоих случаях сочетания клавиш могут быть изменены на что-то другое, чтобы приспособиться к обоим (или отключить ОС, ярлыки экранной карты).

Для пользователей Mac я нашел 3 способа:

  1. У вас есть плагин для добавления поддержки выбора alt + прямоугольной мыши, который называется sublime-style-column-selection,
  2. С помощью + щелкните мышью в нескольких местах, чтобы создать несколько курсоров.
  3. Или без мыши, есть control + shift + и control + shift + , но вы должны отключить те же ярлыки в Системных настройках -> Клавиатура -> Ярлыки, используемые Mission Control: ищите ^ ↑ (т. е. контроль + and) и ^ ↓ (т.е. контроль + ).

Установите плагин,

https://atom.io/packages/multi-cursor

ПРИМЕЧАНИЕ: плагин с несколькими курсорами не отображается в меню "Пакеты", как некоторые другие плагины.

Нажав следующую комбинацию клавиш, вы получите многострочное редактирование,

Windows: стрелка вверх

Linux: Alt Shift Стрелка вверх

Сегодня я нашел пакет в Atom с именем " column-select ". Пока все работает отлично. То, как это работает, очень близко к реализации выбора блоков Rstudio и Kate.

Это не добавляет места, чтобы заполнить пробел. Он буквально позволяет вам выбирать по вертикали, если там что-то есть (пропускает пустые строки и строки, у которых недостаточно длины).

Следующий GIF из их Github показывает, как это работает:

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