Есть ли способ в Atom реплицировать функцию в Sublime Text, где вы можете удерживать клавишу alt и перемещать мышь вверх или вниз, чтобы выбрать и создать курсор в конце нескольких строк, чтобы вы могли редактировать несколько линии одновременно?
Выбор нескольких строк в Atom
Ответ 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
Ответ 4
Этот пакет позволит вам выбрать несколько строк, удерживая клавишу "alt" https://atom.io/packages/sublime-style-column-selection
Ответ 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 есть выбор соответствия шаблону. Скажите, как вы хотите выделить и выбрать шаблон
_
(подчеркивание) в каждой строке:
- Выберите первое вхождение шаблона
- Затем нажмите CTRL + D (в Windows).
Редактор Atom будет проходить через все строки и выделять один и тот же шаблон.
НО, если вы хотите выделить и выделить курсор на каждой строке без какого-либо шаблона.
Вы можете попробовать эту комбинацию клавиш CTRL + ALT + UP/DOWN
Моя версия редактора Atom - 1.22.1
Надеюсь, это поможет.
Ответ 7
И это клавиши ALT + SHIFT + UP/DOWN на арке (manjaro/i3).
Ответ 8
Я искал пакеты для многострочного выбора и преобразования из нескольких строк в однострочные и нашел эти замечательные пакеты.
-
Многострочный пакет выбора от Bigfile: sublime-style-column-selection
-
Несколько строк в одну строку: одна строка
Ответ 9
Пришел сюда, потому что это 2019 год, и я все еще большой поклонник атома. CTRL + ALT + Left Click
на каждой строке, которую вы хотите редактировать, работает для меня.