Команда для перемещения строки вверх или вниз в редакторе Atom

Я использовал Sublime в течение многих лет и впервые пробую Atom.

Как я могу переместить одну строку или выбранный блок вверх или вниз на одну строку? В возвышенном я мог бы сделать это с помощью ctrl+shift+Up, но, похоже, это не работает в Atom. Есть идеи?


person peter-b    schedule 26.06.2015    source источник


Ответы (4)


В Atom вы можете просто использовать Ctrl + Up.

Вы можете найти эти параметры в меню Atom: Edit > Lines > Move Line Up.

person alysonsm    schedule 26.06.2015
comment
Я храню список часто используемых сочетаний клавиш Atom здесь: github.com/nwinkler/atom-keyboard-shortcuts Он содержит этот и многие другие... - person nwinkler; 28.06.2015
comment
Это не работает для нескольких строк (я имею в виду несколько экземпляров курсора), как в Sublime:/Кто-нибудь знает, как добиться этого в Atom? - person DanielM; 21.07.2015
comment
Следует отметить, что это стрелка вверх, а не страница вверх. - person Samuel Bruton; 08.05.2020

Windows: Ctrl+Up/Down

Mac: Ctrl+Cmd+Up/Down

Недостаточно представителей, чтобы оставить комментарий. Но для вопроса @DanielM.

Чтобы переместить несколько строк в Atom:

Выберите все несколько строк, которые вы хотите переместить, с помощью мыши или удерживая shift и перемещая вверх или вниз по нужным строкам, а затем используйте команды для Windows Ctrl+Up/Down или Mac Ctrl+Cmd+Up/Down

Примечание. Не обязательно выбирать всю строку, если выделена ее часть, она будет перемещаться с помощью команд.

person dlchang    schedule 03.12.2015

У меня была та же проблема, я решил отредактировать файл раскладки и добавить это:

'atom-workspace atom-text-editor':
  'alt-up': 'editor:move-line-up'
  'alt-down': 'editor:move-line-down'

Поэтому для перемещения я использую «alt+up» или «alt+down».

person Isa Souza    schedule 13.04.2017
comment
Измените atom-text-editor на atom-text-editor:not([mini]), чтобы соответствовать встроенным привязкам. - person wjandrea; 09.08.2020

Зависит от вашей ОС:

Linux & Windows: Ctrl + Up/Down
Mac: Ctrl + Cmd + Up/Down
person Rimian    schedule 06.08.2019