发布时间:2023-11-06
浏览次数:0
首先,标题有点大。 本文只是分享一些我平时使用的快捷键和习惯。 希望对大家的日常开发效率有所帮助。
至于为什么要写?
有以下几个原因:
在工作中,我发现有些iOS小伙伴在开发的时候还在项目目录中一层一层的查找,比如快速打开一个class文件的时候等等,希望这篇文章能够提高他们的开发幸福感。
我想我知道的快捷键还是蛮多的,但还是从同事那里学到了一些实用的。 本文将作为记录,分享我平时开发的一些小技巧。 读完本文后,您有什么更好的建议吗? 你可以留言分享给我,相当于抛出想法。 我会持续更新的~希望大家都可以做一个懒惰的程序员(我对懒惰程序员的定义在文末)。
鼠标和触摸板
如果你使用iMac,大多数都使用苹果的鼠标。 苹果的鼠标可以通过智能手势进行设置。 系统偏好设置中有这些的教程和设置。 你可以看一下。 每次看到同事还在使用iMac的时候,鼠标就只是用来用的。 真心想说,这款鼠标的价格还是很合理的。
鼠标: 1. 用一根手指向右滑动即可返回。 在 Xcode 中,您不必每次都单击以返回到上一个类。 2. 用两根手指向左或向右滑动以切换桌面。 MacOS的多桌面功能非常好。 可以放一张UI,一张放代码,一张放界面文档等等。 3、两根手指点一下,相当于F3上的小姐快捷键,非常方便。
触摸板:与鼠标基本相同。 要切换桌面,需要向左或向右滑动三个手指。 对于小姐,您需要向上滑动三个手指。
好了,废话不多说,直接进入重点吧。 默认情况下,我将按照快捷键的使用频率进行排序。 希望大家都可以尝试一下。
在Xcode中
Shift + + O 弹出快速文件搜索窗口(这是字母 O,O 后面看起来像数字 0),Shift + + 0 是快速打开官方文档的快捷键。
Shift + + j 定位文件所在目录,常与上面的快捷键配合。
+ + 在 .m 和 .h 之间上下切换。
+ t 创建一个新选项卡。 这是非常实用的。 我通常创建 3 或 4 个选项卡。 您可以使用 + w 关闭选项卡。
如果你不习惯打开多个Tab,而习惯打开多个Xcode窗口sublime text 快捷键,可以使用+`在它们之间切换。
+ + e 可以批量修改光标位置的变量,像这样
Shift + + f 打开全局搜索。 当然sublime text 快捷键,你可以按住该键并连续按两次4,这也会集中于全局搜索。 我想在这里谈谈全局搜索。 搜索Xcode不仅支持文本匹配,最常用的也可以添加。 任何常规的,你可以搜索图片中的等等。
+ f 在类中搜索,Enter 匹配下一个 Shift + Enter 匹配上一个。
+ 上\\下\\左\\右光标切换到类首、类末、行首、行末。
alt + left\\right 将光标向左或向右移动一个单词。
+ 删除从光标处到行首的内容。 同样,alt + 删除光标之前的单词。 另外,可以先切换到行尾,用+删除整行内容。
同理,+Shift+Alt+方向键可以选择整行或多行。
选择一段代码+i即可自动缩进。
+ \\ 在当前行添加断点,alt + + \\,新建一个断点。
+ n 新建文件,Shift + + n 新建项目
alt + + 左\\右折叠\\显示当前块,Shift + alt + + 左\\右折叠\\显示当前文件中的块。
+ + [上移,如果不选择则默认将当前行上移,++] 下移。
+ ] 向右缩进,支持多行,+ [ 向左缩进。
Shift + + k 清理,+ r 运行,+ b 编译。
还有一个重要的快捷键,☝️,++p用于快速导入,像这样,
这很酷。 你需要导入一个工具来实现它。 您可以点击这里。 我在Xcode 9中使用过类似的插件来实现这个功能。 我之前也用过Peak的Xcode,相当酷。
Xcode表单相关
Shift + + Y隐藏显示区域,但我建议使用Shift + + C显示区域,这样会直接聚焦效果。
+k 清除屏幕。
+ 1 很多工程师可能从来没有用过这个。 当然,您也可以点击小图标。
如图所示,可以看到所有的调用者、导入的文件、导入的文件以及其他相关的依赖项。 您还可以找到最近打开的文件、文件
+ 6 查看当前类的方法列表。 建议使用mark来合理划分块。 相关扩展阅读,可以在这里查看代码规范建议。
+ 1,2,3,4,5,6,7,8,9 切换左窗口,+ 0 显示\\隐藏左窗口。
alt + + 0 显示\\隐藏正确的形式。 同样,alt++1、2等也可以切换。
+,弹出,可以用+w隐藏
其他
还有一个多行编辑器,有时也会用到。 您需要使用文本。 快捷键是 Shift + + L。退出多行编辑也是 Shift + + L。
Shift + +3 进行全屏截图,Shift + + 4 进行选定区域的截图,Shift + + 4 + Space 进行某种形式的截图。
+ F3 快速查看桌面。
+ + 空格弹出表达式输入框。
工具
建议您安装后,长按即可查看所有快捷键。
题外话:我给大家推荐一个应用,一个环境噪音模拟工具,可以模拟在咖啡馆、海滩等。
关于懒惰的程序员
懒惰其实是对程序员的一种褒奖。 这里的懒惰不是传统意义上的懒惰。 也许你听说过,懒惰是程序员的第一美德。 懒惰会让程序员想到更好的方案来解决手头的问题。 结果往往是他们节省了大量的体力劳动,用最优雅、最便捷的方式来实现同样的需求。
举个实际的例子,我们最近的项目引入了国际化。 大家都知道,翻译确实是一项体力活。 我身边的同事写了一个脚本,可以自动检测需要翻译的文本,并自动写入到对应的文件中。 文本代码的位置大大节省了人工。 这就是懒惰的优秀美德。
终于
如果你有什么觉得好的快捷键或者一些提高效率的想法,可以留言分享给我,让我补充一些好习惯。 我也会更新这篇文章,谢谢! 希望每个人都能成为一个懒惰的程序员。 节省时间,喝杯咖啡不是更好吗?
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码