提高iOS开发效率。首先,标题有点大。这篇文章只是分享一些我平时使用的快捷键和习惯。希望对大家平时的开发效率有所帮助。至于为什么要写?原因有以下几点:1、我在工作中发现,一些iOS小伙伴平时开发的时候,还是会在项目目录下一层一层的寻找,比如快速打开一个class文件的时候等等。希望这篇文章可以改进它们。发展幸福。2、我自认为知道的快捷键还挺多的,但还是从同事那里学了几个实用的。本文将作为记录分享我平时开发的一些小技巧。鼠标和触摸板如果你使用iMac,大多数使用的是苹果的鼠标。Apple的鼠标可以通过智能手势进行设置。系统偏好里面有教程和设置。把iMac鼠标当成Windows鼠标使用后,我真的很想说,这鼠标贵是有道理的。鼠标:1.用一根手指向右滑动返回。在Xcode中,不需要每次都点击返回上一个类。2.双指左右滑动切换桌面。MacOS的多桌面非常好。可以把UI放在一个,代码放在一个,界面文档放在一个,等等。3、两指点击,相当于F3上的快捷键MissControl,非常方便。Touchpad:和鼠标基本一样,切换桌面是三指左右滑动,MissControl是三指上滑。好了,废话不多说,直接上重点,我默认按快捷键的使用频率排序,希望大家可以尝试一下。1.Xcode中Shift+Command+O弹出快速文件搜索窗口(这是字母O,MarkdownO之后看起来像数字0),Shift+Command+0是快速打开官方文档的快捷键.2、Shift+Comand+j导航到文件所在目录,经常配合上面的快捷键。3.Control+Command+Up\Down在.m和.h之间切换。4.Command+t新建一个Tab,这个很实用,我一般新建3、4个Tab,可以用Command+w关闭Tab。5.如果你不习惯打开多个Tabs,但是习惯打开多个Xcode窗口,你可以使用Command+`在它们之间切换。6.Control+Command+e可以批量修改光标所在位置的变量,像这样7.Shift+Command+f打开全局搜索,当然也可以按住Command键按两次4,然后全球搜索也将成为重点。全局搜索这里要说的是搜索Xcode不仅仅支持文本匹配,最常用的可以加一个Anyregular,可以搜索图片中的那个等等。8.Command+f在类中搜索,enter匹配下一个Shift+enter匹配上一个。9、Command+Up\Down\Left\Right光标切换到类首、类尾、行首、行尾。10.alt+left\right光标左右移动一个单词。11、command+delete删除光标到行首的内容,同理alt+delete删除光标前一个词,也可以先切换到行尾再用command+delete删除整行的内容。12.同样,Command+Shift和Command+alt加箭头键可以选择整行或多行。13.选中一段代码Control+i会自动缩进。14.Command+\在当前行添加断点,alt+Command+\,创建一个新的符号断点。15.Command+n新建文件,Shift+Command+n新建项目16.alt+Command+左\右折叠\显示当前块,Shift+alt+Command+左\右折叠\显示块在当前文件中。17、Control+Command+[上移,不选则默认上移当前行,Control+Command+]下移。18.Command+]右缩进,支持多行,Command+[左缩进。19.Shift+Command+kproduct清理,Command+rRun,Command+b编译。20.还有一个重要的快捷键,:point_up:,Control+Command+p快捷键import,像这样,很酷,需要import一个工具来实现,可以点这里,Xcode9已经用过类似的插件了ins之前就可以实现这个功能,之前用匹克先生的FastStub-Xcode也很爽。Xcode表单相关1.Shift+Command+Y隐藏\显示控制台区域,但是我推荐显示控制台区域。使用Shift+Command+C将直接关注效果。2.command+kconsole清屏。3、Control+1应该很多工程师都不会用:new_moon_with_face:当然也可以点击小图标。如图所示,可以看到所有的调用者、导入的文件、导入的那些以及其他相关的依赖。也可以找到最近打开的文件,RecentFiles4.Control+6查看当前类的方法列表,这里推荐使用pragmamark合理分块,相关扩展阅读可以看代码规范建议这里5.Command+1,2,3,4,5,6,7,8,9切换左窗口,Command+0显示\隐藏左窗口。6.alt+Command+0显示\隐藏右侧窗口,同理alt+Command+1、2等也可以切换7.Command+,弹出Perferences,可以用Command+w隐藏其他1。还有一个多行编辑器,有时候会用到,需要用到SublimeText,快捷键是Shift+Command+L,退出多行编辑也是Shift+Command+L2.Shift+Command+3全屏截图,Shift+Command+4自选区域截图,Shift+Command+4+空格截图某个表格。3.Command+F3快速查看桌面。4.Control+Command+Space弹出表情输入框。该工具建议您安装CheatSheet,然后按住Command查看所有快捷键。题外话:给大家推荐一个应用,Noizio,一个环境噪声模拟工具,可以模拟在咖啡店,在海边等。关于懒惰的程序员懒惰其实是对程序员的一种赞美。这里的懒不是通常意义上的懒。也许你听说过,懒惰是程序员最好的美德。懒惰会让程序员想出一些更好的方案来解决手头的问题,而结果往往是省去大量的体力劳动,用最优雅便捷的方式来实现同样的需求。举个实际的例子,我们最近的项目引入了国际化。众所周知,翻译是一项体力劳动。我的同事用Python写了一个脚本,可以自动检测需要翻译的文本,并自动写入相应的Localization文件和文本代码的位置,大大节省了人工劳动,是偷懒的一个极好的美德。***如果大家有什么好的快捷键或者提高效率的点子,可以留言分享给我,让我有一些好习惯可以补充。同时,我会更新这篇文章,谢谢!希望大家都能成为懒惰的程序员。节省时间喝杯咖啡不是很好吗?
