【问题标题】:Xcode "move line" keyboard shortcutXcode“移动线”键盘快捷键
【发布时间】:2013-01-15 13:54:00
【问题描述】:

在 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

【问题讨论】:

标签: xcode xcode4 keyboard-shortcuts key-bindings


【解决方案1】:

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

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

⌥⌘[⌥⌘]

【讨论】:

  • 供参考:Key Bindings 中的命令名称分别为Structure ▸ Move Line UpStructure ▸ Move Line Down
  • @gklka 谢谢,这就是我要找的(默认键绑定通常不适用于外国键盘布局,我必须更改这个)
【解决方案2】:

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

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

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

【讨论】:

    猜你喜欢
    • 2021-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多