XCode使用二:Xcode快捷键整理

Xcode快捷键


1 快捷键

option + cmd + 向上箭头  m/h文件切换

ctrl + a  光标移动到行头

ctrl + e  光标移动到行末

command + G 查找下一个

command + w 关闭一个文件

command + /   注释

command+shift+R 打开控制台

command+R 编译并运行程序 Build and Go

command+shif+E 打开或关闭File Name视图

command+[或] 把选定的多行代码或光标所在行的代码,左移或右移

command+L 跳到某行


2 调试:

command + y  degug 调试

command+shift+Y 打开调试窗口

command + R  Run运行

alt + command + p 到下一个断点

shift + cmd + o  执行下一步(step over)

shift + cmd + i   执行进入函数(step into)

shift + cmd + t  step out

command + /  取消断点

command+ option + B: 查看全部断点

command + shift + F 查找

command + enter  等于bulid and debug

command+ B: 编译

command+ shift + K: 清理

 

3 代码导航

command+shift+D 打开Open Quidkly窗口,可用于快速打开一个文件,而不用到文件树中目视查找。


头文件(#import *.h这里)获得光标,再按shift+command+D,弹出一个窗口,可跟入一个头文件

shift+command+D,弹出一个窗口,输入头文件名字可跟入一个头文件

alt+command+上箭头 查看配套文件,为当前的.m文件查看.h文件,或返过来。

command+ CTRL + LEFT: 折叠

command+ CTRL + RIGHT: 取消折叠

command+ CTRL + TOP: 折叠全部函数

command+ CTRL + BOTTOM: 取消全部函数折叠

CTRL + U: 取消全部折叠


4 编辑代码

control+F  : 在同一行上将光标向右移动

control+B : 在同一行上将光标向左移动

control+P :  将光标移动到前一行

control-E: 到行尾(end)

control+N :  将光标移动到后一行

control+A :   将光标移动到本行的行首

control+N :   将光标移动到本行的行尾

control+T :   将光标两边的字符对调

control+D :   删除光标右边的字符

control+k :   删除光标所在行 光标后面的代码,便于你重写行尾代码

control + L :将光标插点置于窗口正中。

option+delete:删除一个词:

command+delete:删除一句话:


5 代码自完成


  输入变量名和方法名的前几个字母时,IDE会给予提示,这时候你可以:

  tab 确认

  esc 显示代码提示菜单,其中包含所以可能可能匹配相。E:枚举,f:函数,#:#define指令,m:方法,C:类

  control+. 在各个代码提示选项之间循环,作用等同于esc键,只是外观不同。

  shift+control+. 同上,但是反相循环


  如果代码自动完成没有出来,你可以使用esc键呼出他。

  

 


  代码自动完成方法提示时,如上图,有两个参数,在输入完第一个参数,如何光标定位到下一个参数:

  tab 移动到代码提示的下一个点位符

  contorl +/ 移动到代码提示的下一个点位符


6 代码快照:


  主菜单:File->Make Snapshot 会记住当前代码的状态,现在你可以“破坏”你的代码了


  主菜单:File->Snapshot 打开快照窗口,这里可以进行恢复项目工作


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值