XCode 4中的多行光标移动

时间:2012-02-10 08:30:30

标签: xcode xcode4 keyboard-shortcuts key-bindings

同样的问题has been asked for Xcode 3 但据说解决方案不适用于Xcode4。并没有新的解决方案。

如何获取键绑定以在Xcode 4中向上/向下移动约10行?

3 个答案:

答案 0 :(得分:15)

尤里卡!灵感来自answer on line duplication,这就是你如何通过多线移动赋予Xcode 4权力:

  1. 转到文件夹/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions/A/Resources
  2. 打开IDETextKeyBindingSet.plist
  3. 添加新词典Customized和两个新命令(例如,Move Down 10Move Up 10)键,如下面的屏幕截图所示: Editing the plist
  4. 重新启动Xcode并转到首选项 - 键绑定,搜索您的命令。
  5. 为两个命令设置组合键: Key Bindings

  6. 最后摆脱Jump To快捷方式的束缚。享受吧!


  7. 奖励:系统范围的多线运动

    使用以下步骤将光标释放到Xcode外:

    1. 转到文件夹~/Library/KeyBindings
    2. 打开DefaultKeyBinding.dict
    3. 输入以下内容。根据需要自定义。
        

      {

           

      “^ ~n”=(“moveUp:”,“moveUp:”,“moveUp:”,“moveUp:”,“moveUp:”,“moveUp:”,“moveUp:”,“moveUp:”, “moveUp:”,“moveUp:”);
        “^ ~p”=(“moveDown:”,“moveDown:”,“moveDown:”,“moveDown:”,“moveDown:”,“moveDown:”,“moveDown:”,“moveDown:”,“moveDown: “,”moveDown:“);

           

      }

    4. 退出&登录

    5. 上述所有内容均适用于10.8.2与Xcode 4.5.1。

答案 1 :(得分:2)

看起来不可能。 回答我自己能够关闭。

答案 2 :(得分:1)

补充courteous answer,我又添加了两个命令:

Move Up 10 Extending Selection,其值为moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection:

Move Down 10 Extending Selection,其值为moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection:

IDETextKeyBindingSet.plist screenshot

然后在XCode中分配了快捷方式:

enter image description here