在IDE的使用过程中,快捷键的时候无疑会大大提高我们的开发效率,我在之前的一篇博客中介绍了我在使用Eclipse中使用到的快捷键,但是来到Xcode中,一切又不一样了,我们又要学习新的快捷键,一开始会不适应,慢慢就会熟悉的。

(1)esc:  代码提示。Xcode中的代码提示功能是比较强大的,在代码书写过程中就会自动提示,但是在删除几个字母或者重新修改后,代码可能就不提示了,此时就可以使用左上角的esc键,重新就会出现提示,类似于Eclipse中的  Alt+/.

(2)command+R:运行程序。运行程序可以使用屏幕左上角的三角形进行运行,也可以使用快捷键command+R.类似于Eclipse中的Ctrl+F11.

(3)command+S:保存当前文件。 可以快速保存当前正在编辑的代码。

(4)command+Z:撤销。类似Eclipse中的Ctrl+Z.

(5)command+delete:删除当前行光标前面的代码。如果当前光标位置在末尾,那么这个快捷键就可以快速删除当前行。

(6)control+K:删除当前行光标后面的代码。如果当前光标位置在开头,那么这个快捷键就可以快速删除当前行。与上一个(5)结合,类似Eclipse中的Ctrl+D.

(7)control+E:光标移动到当前行末尾。类似于普通键盘上的end键。

(8)control+A:光标移动到当前行开头。类似普通键盘上的home键。

(9)option+command+[{ 键:移动当前行代码到上一行。可以快速移动一行或者选中的多行代码向上移动。类似Eclipse中Alt+方向上键。

(10)option+command+]} 键:移动当前行代码到下一行。可以快速移动一行或者选中的多行代码向下移动。类似Eclipse中Alt+方向下键。

(11)command+ , 逗号键:快速打开Preferences偏好设置。手动也可以通过菜单栏的Xcode-->Preferences选择。

(12)command+A:全选代码。类似Eclipse中的Ctrl+A.

(13)Shift+command+H:模拟器回到主界面。在Xcode中运行iPhone模拟器,模拟器上没有Home键,可以通过这个快捷键使模拟器返回到主界面。

(14)option+鼠标左键:对类和方法快速提供帮助,显示信息。

(15)command+0:快速显示或隐藏Xcode左侧导航栏。

(16)command+B   :编译程序。

(17)command+左键  :光标移到改行开头。

(18)command+右键:光标移到改行末尾。

(19)command+shift+O :搜索整个项目中的方法名称或者属性名。

(20)打开模拟器时,选择Hardware-->Keyboard,选中第二个选项,可以使用Mac的键盘进行输入,而不需要模拟器上的软键盘输入,在调试时比较方便。

(21)Debug-->Slow Animations :模拟器显示效果变慢,在进行动画开发的时候,开启该选项,可以减慢动画。

(22)command+方向左键:回到该行的行首位置;

(23)command+方向右键:回到该行的行尾位置;

(24)command+方向上键:回到该文件开头;

(25)command+方向下键:回到该文件的末尾;

(26)Xcode7默认不能进行代码折叠,需要设置:Xcode-->Preferences-->Text Editing-->选中Code folding ribbon和下面的Focus code blocks on hover. 这样比较长的方法就可以进行折叠;

(27)control+T:交换光标两边的字符;

(28)F6:step over,跳过;

(29)F7:step in,跳进;

(30)F8:step out,跳出;

(31)storboard中:shift+鼠标右键:显示各个层,方便选中;

(32)control+6   :在该文件中快速找到属性和方法,或者是用prama mark 标记的;

(33)在这里要区分三种不同的查找:

1)command+F:只是做简单的字符串匹配,可以查找任何匹配的字符;

2)shift+commad+o:查找的区域最大,可以查找iOS的库文件,如可以搜索NSString;

3)control+6:在该文件中查找属性或者方法,如果使用了prama mark,是用该方法搜索就会比较方便,可以快速定位方法所处的位置;


(34)control+command+方向上键   或者  control+command+方向下键   :.h文件和.m文件快速切换。

(35)command+.   :中断当前项目的运行。

(36)shift+command+0:快速打开文档和参考;

(37)command+K:快速清空控制台输出;

(38)shift+command+F:全局搜索。可以在整个项目中进行搜索(字符串匹配搜索);

(39)command+\ :在某行添加删除、删除断点;

(40)option+按住鼠标左键移动   :在模拟器上模拟手指的放大缩小操作,如模拟器上图片浏览的放大缩小;

(41)command+shift+J  :快速找到当前编辑文件在树状结构中的位置(很有用);

(42)command+shift+9 : 快速打开插件管理器;

(43)Xcode中浏览不同文件后返回与向前,在文件切换中会非常的方便,可以在preference中设置,两个键分别是Go Back,Go Forward.我已经进行了自定义:

1) Go Back: control + 1;

2) Go Forward: control + 2;

(44)command+\  :在某行 添加\删除 一个断点;

(45)command+Y:激活/禁用 项目中的所有断点;


      由于才刚开始学习OC和iOS,所以目前只能发现这些最常用的快捷键,以后发现不错的快捷键,会再和大家分享。



github主页:https://github.com/chenyufeng1991  。欢迎大家访问!

更多推荐