riz*_*zes 4 ide xcode hotkeys xcode5
我想跳转到XCode 5中的文件中的前一个光标位置(使用键盘热键或下拉菜单路径).
这个SO帖子适用于XCode 3:XCode是否有像Visual Studio一样的光标导航堆栈?
但对于XCode 5,我在这里找不到这个功能:http://cloud.github.com/downloads/Machx/Xcode-Keyboard-Shortcuts/Xcode_Shortcuts.pdf,也不在Apple文档中:https:// developer. apple.com/library/ios/documentation/IDEs/Conceptual/xcode_help-command_shortcuts/Introduction/Introduction.html#//apple_ref/doc/uid/TP40010560-CH1-SW1
编辑
对不起我以前不清楚.我不想在文件之间切换.如下面的答案所述,这就是ctrl + cmd + left/right的作用.我想在文件中的光标位置之间切换.例如:
我在MyViewController.m工作.
我在第178行写了一个函数 - (void)doStuff.
在 - (void)doStuff中,我意识到我需要将@property更新为readwrite.
我将MyViewController.m的顶部转到第10行.我添加了行@property(非原子,强,读写)NSMutableArray*myArray;
现在我想回来写完我的 - (void)doStuff方法.到达那里的最佳方式是什么?这是我想说"转到最后一个文本光标位置"的时候.
正如Owen对您的帖子发表评论,我相信您想要的行为是Go Forward/Backward,这是由文本输入字段左上角的两个箭头表示的行为:

在您链接的pdf中,这些操作实际上具有键的快捷键cmd+control+arrow,其中您按下的箭头键表示通过XCode行为的向前/向后运动(左后退,右前进).
我一直在寻找这个,对我有用的是:
\n\n\xe2\x8c\x83 + 2(Ctrl + 2 - 显示以前的历史记录)然后单击 \xe2\x86\x93 - 这将跳回到以前的定义
\n\n\xe2\x8c\x83 + 3(Ctrl + 3 - 显示下一个历史记录)然后单击 \xe2\x86\x93 - 这将跳转到下一个定义
\n\n仅当您使用 \xe2\x8c\x83 + 6 在定义之间跳转来浏览类时,这才有效。
\ncmd+ctrl+arrow可以在这种情况下工作。但是,这取决于您如何更改光标位置。
如果您使用文件导航控件来更改光标位置,cmd+ctrl+arrow将起作用。ctrl+6切换到给定文件中的方法。如果您从第 178 行开始,然后ctrl+6在第 10 行切换到另一种方法,cmd+ctrl+arrow则会将光标返回到第 178 行。
如果手动更改光标位置,cmd+ctrl+arrow将不工作。如果您从第 178 行开始然后滚动到第 10 行,则不cmd+ctrl+arrow会将光标返回到第 178 行。
我发现一个有用的技巧是将打开“文档项目”菜单(默认情况下Ctrl + 6)绑定到更容易输入的内容。然后,当我要跳转到某个方法定义(可能在也可能不在我已经在的同一个文件中)时,我首先打开“文档项目”菜单,然后点击Enter。这标志着我在导航堆栈中的当前位置。它还标记当前方法中光标所在的行。

记住标记您的位置需要一些培训,但是能够打开该菜单并Enter从键盘快速点击可以让强制 Xcode 在单个文件中标记您的导航变得不那么痛苦。
| 归档时间: |
|
| 查看次数: |
3818 次 |
| 最近记录: |