您经常使用哪些Xcode键盘快捷键?[关闭]


210

您经常使用哪些Xcode键盘快捷键?

我坚信尽可能多地使用键盘(以这种方式更快),并且我希望其他人可以共享他们使用的某些Xcode快捷方式。


36
投票赞成43次的问题不是建设性的吗?
Boon 2014年

3
除了命令列表,这怎么可能征求其他信息?
Morkrom 2014年

3
我整理了一份流行键盘快捷键的PDF文件:iphonedev.tv/blog/2014/9/25/…–
Paul

4
我很惊讶,答案都没有包含[ctrl + 6]来搜索方法或在当前文件中标记。
Yogesh Maheshwari

3
Eurgh让我非常恼火,SO警察关闭了有用的线程……
Phil Hudson

Answers:


254

我发现打开和关闭屏幕各个区域的快捷方式必须有用。

捷径


第三次搜索该图片,最后保存,非常棒。永远不要忘记过滤器。
DanSkeel 2012年

4
@DanSkeel谢谢。关于导航过滤器的快速说明-我以前经常使用cmd-option-j进行过滤,然后导航到源文件。但是,现在我发现快速打开命令更好(cmd-shift-O,键入几个字符,返回)
Robert

6
如果您想专注于搜索领域,Search Navigator可以按Command + 3,然后按Command + Option + j
DanSkeel

8
一个不错的补充是^(1-6)用于主编辑区域上方的UI元素。您可以轻松地浏览到Recent FilesCallersMethod list。请注意,您可以在其中任何一个之后输入。(与一起使用非常有用Control-6。)
funroll 2013年

有谁知道如何在Xcode首选项中为一个动作分配多个快捷方式?有些动作是使用多种快捷方式预先定义的,但是我不知道该如何操作,例如,为“切换到下一个对等对象”分配PageUp和默认行为。
拉斐尔2013年


61

已更新为较新版本:

Control+ Command+

在相应的.h / .m文件之间切换或作为Apple自己的文档切换,这意味着跳转到对应部分


2
如果您使用的是.m文件,它将切换到相应的.h文件,反之亦然。
约翰·杜塔

28
我的Xcode版本(4.5.2)是Control + Cmd + Up / Down
jake_hetfield,2012年

3
在Xcode 5.1上为Control + CMD +上/下
Faizan S.

在Apple键盘中,控制键称为Option。
ADJ

1
@ArunPratap不正确。选项是选项还是alt,控制权是控制权
ff10年

47

command+ shift+j

在项目导航器中显示当前文件。如果您使用command+ control+ J跳转到定义,则非常有用,因为Xcode不会在导航器中自动显示包含的文件。


3
爱它!超级有用!
卡·达万佐


27

重新缩进。这是一个在Edit > Format > Re-Indent,有没有快捷方式默认情况下(我使用Command+ Shift+ L)。这是天赐的礼物。


28
控件I也有“缩进选择”
达伦,

6
现在,为缩进添加了默认的键盘快捷键(Xcode 4)。使用Control +I。并且该项目已移至Editor-> Structure-> Re-Indent下。
sElanthiraiyan,2012年

5
同时突出显示一些代码,然后按Command+ []缩进选择。
Matej

1
轻微的澄清,是“ Control + letter i”,我发疯了。大声笑
加斯顿


25

command F 在文件中搜索

option command F 搜索并替换文件

shift command F 搜索整个项目

shift option command F 搜索并替换整个项目

注意易于记忆的模式。


5
在“项目中搜索”之后,将结果放入导航器后,如何在不使用鼠标的情况下进行迭代?(我讨厌点击每个结果)
tothemario 2014年

2
此外,您可以使用Cmd + E将当前选择内容放入find(在文件中),并使用Cmd + G选择/跳转到下一个出现的位置(Cmd + Shift + G向后移动)。同样适用于快速替换(交替Cmd + G和Cmd + V)。就我个人而言,我还映射了Cmd + Option + E以在项目中查找选择内容,以与上述内容保持一致。
Patrick Pijnappel

@tothemario您可以按command-option-G移至每个项目级搜索结果。shift-command-option-G将移回每个结果。
Canucklesandwich

1
@tothemario当前Cmmd + Control + G用于下一个和Cmmd + Control + Shift + G上一个。如果需要组合键,请转到“首选项” >>“键绑定” >>搜索“在工作区中查找下一个”并在工作区中查找上一个”
Honey,


15

Command+ J (将焦点移到编辑器的任何部分)


1
这实际上对我们有什么帮助?
Esqarrouth '16

@Esqarrouth例如,此快捷方式可以将光标从辅助编辑器移动到主编辑器。
p-sun

12

Control+ Command +j

突出显示一个关键字(方法名称)并跳转到其定义。也适用于变量,#defines等。


10
Cmd +单击该符号也以相同的方式工作。
Rakesh 2013年

将选项添加到上述快捷方式以在助手编辑器中打开定义。
yood 2014年

7

我最喜欢的一些快捷键根本不是键盘快捷键,而是多点触控手势。从2008年初开始的所有Macbook,我可以想象带有Magic Mouse或Magic Trackpad的台式机支持上下滑动三指以在标题和实现之间切换,并左右滑动三指以在键盘和导航之间进行导航。文件历史记录。


这在我的带有魔术鼠标FYI的2013 iMac上不起作用,但是会很好!
韦斯利·史密斯

我使用左右三个手指,但是上下左右完美。谢谢。
Michael Ozeryansky'3

7

Command+ Shift+ Y用于控制台。


2
我认为您的意思是Command-Shift-Y。这就是Xcode 4.4.1中的内容。
arlomedia

是的,完全是。也许它是Xcode 3中的Control,但也可能是我
做错字

@arlomedia使用快捷方式只会打开控制台,而不会将光标移到该控制台。无论如何,我可以使光标移到那里吗?
亲爱的

1
@Honey command + Shift + C
Hai Feng Kao

@HaiFengKao非常感谢您
Honey


4

与XCode操作的键绑定

使用“ 键绑定”首选项窗格的“ 文本键绑定”选项卡创建自己的键盘快捷方式。完全可以节省时间。只需查找您喜欢的操作并添加/编辑快捷方式即可!

您可能会发现有用的另一个线程在这里



1

没有三根手指垂直滑动就无法在界面和实现文件之间切换,我无法生存。如果您在xcode-4 / Lion中错过了它,请确保遵循以下说明:

http://geeksinkilts.com/?p=67


2
或者,(对于那些正在寻找键盘快捷键的用户来说)ctrl + cmd + up也可以在它们之间切换
Ian Dundas

是的,更不用说麻烦了-想知道为什么只需要键盘快捷键就可以将手移到触控板上。
亚视

如果您的手已经在触控板上,那么这是一个不错的选择。
桑杰·乔杜里
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.