Multiple-line cursor movements in XCode 4

你说的曾经没有我的故事 提交于 2019-12-20 10:55:12

问题


The same question has been asked for Xcode 3 But the solution there is said to not work with Xcode4. And no new solution is available there.

How to get a key-binding to move the curser up/down about 10 lines in Xcode 4 ?


回答1:


Eureka! Inspired by the answer on line duplication, this is how you empower Xcode 4 with multiple-line movement:

  1. Go to the folder /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions/A/Resources
  2. Open IDETextKeyBindingSet.plist.
  3. Add a new dictionary Customized and two new command (say, Move Down 10 and Move Up 10) keys as the screenshot below:

  4. Restart Xcode and go to Preferences - Key Bindings, search for your command.
  5. Set a key combination for both commands:

  6. Free at last from the shackles of the Jump To shortcut. Enjoy it!


Bonus: system-wide multiple-line movement

Unleash the cursor outside Xcode following with these steps:

  1. Go to the folder ~/Library/KeyBindings
  2. Open DefaultKeyBinding.dict.
  3. Enter the following. Customize as appropriate.

    {

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

    }

  4. Logout & Login

All of the above works on 10.8.2 with Xcode 4.5.1.




回答2:


Looks like it is impossible. Answering myself to be able to close.




回答3:


Complementing courteous answer, I added two more commands:

Move Up 10 Extending Selection, with the value moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection:

and Move Down 10 Extending Selection, with the value moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection:

then assigned the shortcut in XCode:



来源:https://stackoverflow.com/questions/9224849/multiple-line-cursor-movements-in-xcode-4

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!