Xcode实用/快捷键/提高效率总结

2020-08-17  本文已影响0人  drmi

自定义xcode代码片段篇

除了系统给我们已经定义好的代码片段外,我们还可以自定义:
Xcode->Editor->Create Code Snippet或者选中自己写好的代码段,右键选择create code snippet即可调用起snippets面板:

截屏2020-08-17 下午2.33.54.png
1.将My Code Snippt替换成自己喜欢的名字
2.在Completion对应的输入框写触发调用的代码段,比如@myLabel(功能类似系统的enumdef
3.点击done即可
4.下次快速创建UILabel直接输入@myLabel即可

注意:
1.可通过<#参数名#>将代码的变量名设置为参数模式

  1. Xcode中的代码片段默认放在~/Library/Developer/Xcode/UserData/CodeSnippets下,可以直接拷贝给别人用,资源共享嘛.(如果打不开,可以选择用文本编辑APP打开)

Xcode快捷键篇

Command + /打开/关闭某行注释
Command + alt + /向代码添加文档注释(支持Xcode8+)
Command + Control + e 可以批量修改光标所在位置的变量
Command + \ 当前行加断点, Command + alt + \,新建一个 symbolic breakpoint
Command + Shift + F 打开全局搜索
Command + Shift + O 快速查找类/文件/方法(支持首拼)
Command + Shift + j 定位到文件所在目录,经常配合上面那条快捷键。
Command + Shift + 0(数字0) 快速打开官方文档。
Control + 6文件跳转栏(键入方法/变量名+Enter跳转)
Command + Control + 上/下 切换 .m 和 .h 。
Command + f 在类中搜索 , enter 匹配下一个 Shift + enter 匹配上一个。
Command + 上/下/左/右 光标切换到类首,类尾,行首,行尾。
alt + 左/右 光标左右移动一个单词。
Command + delete 删除光标到行首的内容(光标切换到到行尾删除一整行内容)
alt + delete 删除光标前的一个单词
Command + ShiftCommand + alt 加方向键可以选中一整行或者多行
Control + i 选中一段代码自动缩进。
Command + n 新建文件 , Command + Shift + n 新建工程
Command + alt + 左/右 折叠\显示当前块, Command + alt + Shift + 左/右 折叠\显示当前文件中的块。
Command + Control + [上移,如果没有选中,默认上移当前行, Command + Control + ]下移(切换Scheme)。
Command + ]向右缩进,支持多行,Command + [ 向左缩进。
Command + Shift + Y隐藏 \ 显示 console 区, Shift + Command + C ,显示 console 区并聚焦。
Command + kconsole清屏
Command + Shift + 3 全屏截图, Command + Shift + 4 自选区域截图, Command + Shift + 4 + 空格 截图某一个窗体。
Command + F3 快捷查看桌面。
Command + Control + 空格 弹出表情输入框
Command + 0 显示 \ 隐藏导航区域
Command + 1,2,3,4,5,6,7,8,9 切换导航区域
Command + alt + 0 显示 \ 隐藏检查器区域,同理 Command + alt + 1,2,3,4 等也可以切换检查器区域
Command + , 弹出 Perferences
Command + R 运行app
Command + Shift + K 清除工程
Command + B 构建应用程序
Option + Left-click快速帮助: 在类或者方法名上执行此操作
Command + Left-click点击 查看该方法的实现
Command + Ctrl + Left/Right 到上/下一次编辑的位置(等同那两个三角号)
Command + . 方便地暂停运行iOS模拟器
Command + t新建一个Tab,可以建3,4个Tab,关闭Tab 可以用Command + w
Ctrl + Left-click拖线自动布局的时候两个子元素之间可以通过按住Ctrl并且拖线建立相互的位置关系

参考:
http://www.cocoachina.com/articles/10752(14个Xcode中常用的快捷键操作)
https://www.jianshu.com/p/e7e0446a5821(提升iOS开发效率超实用技巧(精华篇))
https://www.jianshu.com/p/280e2ef4069e(Markdown语法大全)

上一篇下一篇

猜你喜欢

热点阅读