Xcode常用快捷键
由于初用mac,mac上面的快捷键都是以符号的形式出现,总是记不住,现记录如下。mac上的符号根按键的对应关系如下图所示:
我用的Xcode版本号是Version 6.1.1 (6A2008a)
1.断点:command+\
2.编译程序:command + b
3.运行程序:command + r
4.调试程序:先打好断点,然后command + r直接就会在断点处断下来
5.停止运行程序:Command + .
6.头文件和源文件切换:control + command + 上下箭头
7.左缩进:command +[
8.右缩进:command + ]
9.前进:ctrl + command + 左箭头
10.后退:ctrl + command + 右箭头
11. 单步执行:f6
进入函数:f7
跳出函数::f8
在一开始用的时候,按f6键效果不是单步调试,而是系统的键盘亮度增加键,坑爹啊!
直接到系统偏好设置->键盘勾选下面选项
这样fn + f6才是系统的快捷键,f6是普通应用程快捷键。其他的f键也适用这条规则。
12.自动完成功能
比如定义一个字符串NSString* ns = @"123";
然后打[ns 按下空格和esc键,就出来方法列表了
13.括号自动匹配:双击符号,xcode会自动显示匹配内容。
14.改文件名称:比如把a.h改成b.h,选中a.h按enter,输入更改再按enter。
15.代码自动折叠
想折叠for循环,比如下面的
for (int i = 0; i < argc; ++i) {
NSLog(@"arg%d:%s", i, argv[i]);
}
直接在for左边移动到左边栏会出现
然后点击下拉箭头就行,或者直接到Editor->Code Folding子菜单下选择相应选项就行。
16.如何让文件在独立标签里面打开,View ->Show Tab Bar,但是这个功能太鸡肋了,点击一个文件还是在当前tab里面显示,不像Visual Studio是在新tab打开。
我认为这个体验很糟糕,有可能是我自己没找到,知道的童鞋请告诉下我!
17.帮助文档
在写代码时我们经常会查看某个方法的说明,在Xcode里面有若干种方法:
比如要查看NSString 的description方法说明
1)直接点击description,在右边的窗口点击❓,查看相应的说明。
其中蓝色的字表示链接,点开会直接打开Xcode的文档帮助。。由于文档帮助默认是在线的,所以你会发现速度很慢,下文将介绍怎么下载文档到本地。
2)光标移动到description,然后按住option键,会出现❓,点击之,弹出窗口
这个里面的说明没有1)中说明详细。
3)菜单Help->Documention and API Reference,前面提到过由于这个帮助默认是在线的内容,而且慢。解决方案:下载文档到本地。
菜单XCode->Preference选择相应的文档下载如下:
不过下载速度很慢。
4)直接去https://developer.apple.com查看,个人强烈推荐这种,在有网的情况下快速而且还能看到最新的api更新说明。方法三的本地文档可能不是最新的。
18.添加或者取消注释:command + /
19.jump to definition:按住command,然后鼠标点击符号
20.command + ~:在多个xcode之间切换。