Xcode中快捷键汇总(持续更新中)
2015-07-25 10:24
281 查看
在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 。欢迎大家访问!
(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 。欢迎大家访问!
相关文章推荐
- memcpy的实现
- Android开发学习笔记八 BaiduLBS_Android
- 用SQL命令查看Mysql数据库大小
- 枚举,类型转换,#NSData,NSSet,#NSDate
- sort、sorted、lambda表达式和reduce
- Leetcode 11 Container With Most Water
- 一键锁屏
- 总结 - 控制沙盒(NSFileManager 文件操作)④
- exchange2003初始的服务状况
- Spring(十)通过动态代理(JDK的Proxy)和cglib实现AOP技术
- Android实现在横竖屏切换时信息保留不会丢失
- 捕获全局异常
- HDU 1269 迷宫城堡 (有向图的强连通分量)
- HTML--html简介
- gen_nurbs_interp.hdev非均匀有理B样条插值 相关例程学习
- 高效能程序员的修炼
- [AD]查看森林中的架构主控和五种角色属主
- [AD]使用NetDiag工具测试工作站和服务器的网络连接和DNS解析
- 3 Sum Closest
- C语言学习笔记