熟练使用Xcode快捷键可以大大提高编程人员的效率,虽然大部分快捷键可以在菜单中找到但是E文和那些奇怪的键盘按键(command、option 、control、shift键)表示符号看着很不适应,现把常用的快捷键总结一下,如果这里没有你想要的可以尝试去菜单中查找一下
---------------------------------------------------------------------------------
新建和保存的快捷键
Command + N 新建空文件
Command + shift + N 新建项目
Command + O 打开文件
Command + shift + 0 打开API文档
Command + W 关闭窗口
Command + S 保存文件
Command + option + S 保存所有文件
Command + < 设置偏好
---------------------------------------------------------------------------------
Command + R 编译
Command + R 运行。
Command + . 停止
Command + Shift + K 清除已编译文件
---------------------------------------------------------------------------------
F6 单步调试
F7 跳入
F8 继续
---------------------------------------------------------------------------------
Xcode的工作窗口主要分为5个区域:工具栏,导航栏,编辑区,调试区,实用工具区,如图。打开关闭他们也是有快捷键的。
Command + control + F 显示/隐藏 工具栏
Command + 0 显示/隐藏 导航栏
Command + shift + Y 显示/隐藏 调试区
Command + option + Y 显示/隐藏 实用工具区
Command + 回车 显示 辅助编辑器(显示两个文件编辑窗口)
Command + option + 回车 显示 标准编辑器(显示一个文件编辑窗口)
---------------------------------------------------------------------------------
再说一下Xcode导航栏
导航区域也有一个工具条。它包含8个选项:工程导航器,符号导航器,搜索导航器,问题导航器,测试导航器,调试导航器,断点导航器和日志导航器。你可以通过按Command键和相应的数字键来切换
Command + 1 工程导航器
Command + 2 符号导航器
Command + 3 搜索导航器(在整个工程中搜索 包含输入的 内容的文件)
Command + 4 问题导航器
Command + 5 测试导航器
Command + 6 调试导航器
Command + 7 断点导航器
Command + 8 日志导航器
文件切换快捷键(如果你觉得描述的不清楚,不如亲自试试哈)
Command + control + 上下箭头键 头文件和m文件切换
Command + control + 左箭头 回到上次打开的页面
Command + control + 右箭头 回到前面打开的页面
---------------------------------------------------------------------------------
再来说说Xcode中不同的查找
Command + shift + O 快速打开(或叫查找)文件
Command + shift + F 在工程中查找所有包含你输入的内容的文件;跟下面的快捷键相同
Command + 3 在工程中查找所有包含你输入的内容的文件;注意跟下面的区别
Command + F 文档内查找(在当前已经打开的文档中查找)
Command + option + F 文档内查找替换
Command + L 查找行(跳转到指定的行好)
---------------------------------------------------------------------------------
代码提示/注释代码/添加删除断点/格式化代码
Command + . 代码提示(有提示了,接下来就是回车或者tab来选择提示)
Tab 接受代码提示(和下面的回车接受代码提示是有区别的,可以试试)
return 接受代码提示(return 就是回车 enter)
Esc 显示代码提示菜单
Command + / 添加(删除)注释光标所在行代码(你也可以选中多行再按快捷键)
Command + \ 添加(删除)在光标所在行的断点
Command + [ 左缩进
Command + ] 右缩进
Ctrl + i 自动格式化光标所在行代码(自动缩进)
---------------------------------------------------------------------------------
光标控制和删除快捷键(上下左右箭头自然不必说了)
Command + 上箭头 移动光标到文件头
Command + 上箭头 移动光标到文件尾
Ctrl + F :前移光标 (相当于 左箭头)Ctrl + B :后移光标 (相当于 右箭头)
Ctrl + P :移动光标到上一行 (相当于 上箭头;代码提示中上下选择可代替上下箭头)
Ctrl + N:移动光标到下一行 (相当于 下箭头)
Ctrl + A : 移动光标到本行行首(相当于Command + 左箭头)
Command + 左箭头 移动光标到本行行首
Ctrl + E : 移动光标到本行行尾(相当于Command + 右箭头)
Command + 右箭头 移动光标到本行行首
option + 左右箭头 光标向前或后移动一个单词
(个人感觉很实用,再也不用一个字符一个字符的移动光标了)
-------------
关于删除(Mac delete键相当于windows的backspace键)
delete 向前删除一个字符(这个不说大家也知道了)
Fn + delete 向后删除一个字符(相当于windows的delete)
option + delete 向前删除一个单词(你还在不停的按delete来删除一个单词么?)
option + fn + delete 向后删除一个单词(和上面的那个对应的,很实用哦)
Ctrl + D 删除光标右边的字符(相当于windows的delete)
Ctrl + K 删除本行(前提是光标必须在行首,相当于删除本行光标右侧的字符)