Подтвердить что ты не робот

Выбор нескольких строк в Atom

Есть ли способ в Atom реплицировать функцию в Sublime Text, где вы можете удерживать клавишу alt и перемещать мышь вверх или вниз, чтобы выбрать и создать курсор в конце нескольких строк, чтобы вы могли редактировать несколько линии одновременно?

4b9b3361

Ответ 1

Если я правильно понял ваш вопрос, вы хотите выбрать несколько строк и создать курсор в конце каждой строки. Есть несколько способов добиться этого:

  • Использование Split Into Lines
    • Выделите несколько строк, как вам нравится.
    • Используйте команду Selection|Split Into Lines (Cmd+Shift+L в OS X или нажмите Cmd/Ctrl+Shift+P и введите Split Into Lines), чтобы разделить многострочный выбор на выбор для каждой строки.
    • Нажмите стрелку вправо самостоятельно, чтобы открыть курсор в конце выбора.
  • Использование Добавить выделение ниже
    • Поместите курсор на строку над первой строкой, которую вы хотите выбрать
    • Используйте Selection|Add Selection Below, чтобы добавить столько строк с курсорами, сколько хотите
    • Используйте обычные команды позиционирования курсора для размещения курсоров, где вы хотите.

Ответ 2

Я большой поклонник Sublime Text 3, Atom, действительно приятный, но не могу побить Sublime:)

Хорошо, вы можете попытаться сделать " ваш любимый возвышенный ключ" CTRL + SHIFT + L "" внутри ATOM, чтобы получить Multi Line Selection с помощью многократного курсора:

Файл > Keymap...

Вставьте под кодом и улыбнитесь:)

'atom-text-editor':
    'ctrl-shift-l': 'editor:split-selections-into-lines'

Сохранить и закрыть вкладку. Откройте любой файл и нажмите "CTRL+SHIFT+L". Теперь magic: D, нажмите клавишу со стрелкой, и вы увидите несколько кусочков на выбранных строках.

Ответ 3

Для Ubuntu вы можете использовать shift-alt-up/down

Ответ 5

Для пользователей Windows,
по умолчанию работают клавиши Ctrl+Shift+Up/Down.

Для пользователей Mac,
добавьте следующий пользовательский код для привязки к значку /user/<yourName>/.atom/keymap.cson файл

# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# change the keybinding for ADD SELECTION ABOVE / BELOW
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  'shift-alt-up': 'editor:add-selection-above'
#  'shift-alt-down': 'editor:add-selection`-below'
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Затем поместите курсор туда, куда вы хотите начать, и нажмите и удерживайте Shift+Alt и нажимайте Up или Down несколько раз, чтобы увеличить курсор на столько строк, сколько необходимо.

+1 к решению @Lee выше. Это то же самое, что и вариант 2 выше, но с использованием привязок клавиш

Ответ 6

Недавно я искал способ выделить и показать курсор на каждой строке в редакторе Atom.

У Atom есть выбор соответствия шаблону. Скажите, как вы хотите выделить и выбрать шаблон _ (подчеркивание) в каждой строке:

  1. Выберите первое вхождение шаблона
  2. Затем нажмите CTRL + D (в Windows).

Редактор Atom будет проходить через все строки и выделять один и тот же шаблон.

НО, если вы хотите выделить и выделить курсор на каждой строке без какого-либо шаблона.

Вы можете попробовать эту комбинацию клавиш CTRL + ALT + UP/DOWN

Моя версия редактора Atom - 1.22.1

Надеюсь, это поможет.

Ответ 7

И это клавиши ALT + SHIFT + UP/DOWN на арке (manjaro/i3).

Ответ 8

Я искал пакеты для многострочного выбора и преобразования из нескольких строк в однострочные и нашел эти замечательные пакеты.

Ответ 9

Пришел сюда, потому что это 2019 год, и я все еще большой поклонник атома. CTRL + ALT + Left Click на каждой строке, которую вы хотите редактировать, работает для меня.