54

在 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>

但是向上/向下移动行使用复制/粘贴,我想避免这种情况。任何人都知道如何用yank移动行,就像我在那里找到的Duplicate Line : Xcode duplicate line

4

2 回答 2

166

从https://stackoverflow.com/a/9078952/852828复制,因为这不是链接副本的公认答案。

Xcode 4 有一组新的命令,用于移动光标所在的行或使用command+ option+[或选定的文本]

⌥⌘[或者⌥⌘]

于 2013-03-01T14:00:36.307 回答
12

如何通过菜单或热键在 Xcode 中移动行:

在此处输入图像描述

如果您使用的是 Windows 键盘,则命令将转换为:

  • ⌥⌘[......Alt + Win + [
  • ⌥⌘]......Alt + Win + ]
于 2019-07-17T13:37:35.833 回答