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

Xcode "перемещение линии"

В Xcode 4 я смог успешно добавлять новые пользовательские сочетания клавиш для перемещения строк или дублирования строки:

/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist

<key>My Custom Keys</key>
<dict>
    <key>Move Line Up</key>
    <string>selectLine:, cut:, moveUp:, moveToBeginningOfLine:, paste:, moveUp:</string>
    <key>Move Line Down</key>
    <string>selectLine:, cut:, moveDown:, moveToBeginningOfLine:, paste:, moveUp:</string>
    <key>Duplicate Line</key>
    <string>moveToBeginningOfLine:, deleteToEndOfLine:, yank:, insertNewline:, moveToBeginningOfLine:, yank:</string>
    <key>Delete Line</key>
    <string>selectLine:, delete:</string>
</dict>

Но Переместить линию вверх/вниз использует copy/paste, чего я бы хотел избежать. Кто-нибудь знает, как перемещать строки с yank, точно так же, как Duplicate Line, который я нашел там: повторяющаяся строка Xcode

4b9b3361

Ответ 1

Скопировано из fooobar.com/questions/201083/..., поскольку это не принятый ответ на связанный дубликат.

Xcode 4 имеет новый набор команд для перемещения строки, где находится курсор, или выделенный текст с command + option + [ или ]

⌥⌘[ или ⌥⌘]

Ответ 2

Как переместить строки в Xcode через меню ИЛИ горячие клавиши:

enter image description here

Если вы используете клавиатуру Windows, команды будут переводиться в:

  • ... ⌥⌘[..... Alt + Win + [
  • ⌥⌘]..... Alt + Win + ]