XCode 5-跳到以前的光标位置

问题描述 投票:0回答:3

But for XCode 5, I could not find this functionality here: http://cloud.github.com/downloads/Machx/Xcode-Keyboard-Shortcuts/Xcode_Shortcuts.pdf

, nor in the Apple Documentation here:

https: //developer.apple.com/library/ios/documentation/ides/conceptual/xcode_help-command_shortcuts/introduction/introduction/introduction.htmll#/apple/apple_ref/doc/doc/uid/tp40010560-ch1-sw1, eDit

,我早些时候没有清楚。我不想在文件之间切换bet。如下所示,这就是CTRL+CMD+左/右的。我想在光标位置之间切换文件。例如: 我正在MyViewController.m上工作。

i在第178行中写一个函数 - (void)dostuff。

In-(void)dostuff,我意识到我需要更新@property要读取。 我转到myviewController.m的顶部到第10行。我添加了@property(非原子,强,读取者)nsmutablearray *myArray;

现在我想返回完成写我的 - (void)dostuff方法。

到达那里的最佳方法是什么? 当欧文对您的帖子发表评论时,我相信您想要的行为是Go Forward/Backward

,这是文本输入字段左上方的这两个箭头表示的行为:

在PDF中,您链接了这些动作实际上具有与键

cmd+control+arrow

的快捷方式,其中按箭头键表示通过Xcode行为向前/向后运动(左后退,右向前)。

我发现的一个有用的技巧是将打开文档项菜单(默认情况下)绑定到更容易为我输入的东西。然后,当我要跳到某种方法定义时(可能不在我已经在同一文件中)时,我首先打开文档项目菜单,然后点击Ctrl + 6。这标志着我当前在导航堆栈中的位置。它还标记了光标在当前方法中的线路。

xcode ide xcode5 hotkeys
3个回答
14
投票

它需要一些培训来记住您的位置,但是能够打开该菜单并快速从键盘上击中

Enter
,从而使XCode在单个文件中标记导航的痛苦不那么痛苦。

Location of Go Forward/Backward buttons

Enter

可以在这种情况下工作。但是,这取决于

如何更改光标位置。

如果您使用文件导航控件来更改光标位置,则可以正常工作。

cmd+ctrl+arrow

9
投票
cmd+ctrl+arrow

要切换到第10行上的另一种方法,

ctrl+6
将您的光标返回到178。
如果您手动更改光标位置,则
ctrl+6

将工作。如果您在第178行开始,然后滚动到第10行,

cmd+ctrl+arrowenter image description here

not

将光标返回178.

    

我一直在寻找这么长时间,对我有用的是:

8
投票
⌃ + 2(ctrl + 2-显示以前的历史记录),然后单击↓ - 这将跳回以前的定义

⌃ + 3(Ctrl + 3-显示下一个历史记录),然后单击↓ - 这将跳至下一个定义
当您使用⌃ + 6在定义之间跳跃时,这种工作才能工作。

不幸的是,Xcode不会带来此功能。但是,如果您要转到不同的行以复制内容粘贴到上一个位置,则使用(撤消和重做)

命令 +z

,然后
shift +命令 +z
快捷键钥匙一个简短模拟相同的效果。
    
Apple的Xcode很烂!
这是一个高常见的用户Senario,但没有此类菜单选项或短菜。 f*ck xcode!

cmd+ctrl+arrow

确实做到这一点。 (在文档中称为“回去”)。
    
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.