iOS 快捷键用法

·  阅读 519

翻译的国外文章

翻译的国外文章

翻译的国外文章

1. 快速自动缩进

当你的代码没有对齐时,这个快捷键非常有用。

control + i / ⌃ + i
复制代码

它会自动缩进光标所在的行。如果你选中了一些代码,甚至整个文件,这个快捷键就会调整选中部分的缩进。

这对及时保持代码整洁非常有帮助。

2. 在所有作用域中修改

假设你发现某个方法或变量名有错误,你想要修复它。当然你不会一个个去修改,因为你知道有重构(Refactor)功能可以批量重命名,但有时候 Xcode 的重构功能可能不太靠谱。 此时你可以使用以下快捷键,选中当前文件中所有用到该变量的位置。

command + control + e / ⌘ + ⌃ + e

这将选中所有用到这个变量的位置,让你可以非常方便地更改变量名。

3. 查找下一个

现在,假设你不想在所有作用域中修改变量名称,而只想找到下一处;或者只想在一个函数中重命名,而不是整个类中,或者其他类似情况。有一个(和上面)非常相似的快捷键。

option + control + e / ⌥ + ⌃ + e

当你选中某个字符串,按下这个快捷键,Xcode 将选中下一个出现该字符串的位置。但这意味着,如果某些变量和函数同名,则下一个选中的,也许和你预期的不一样。(译注:这里指的是,并不判断是否真的是同一个变量,只是单纯的字符串匹配)。

4. 查找上一个

上面我们介绍了“查找下一个”,再多按一个键,则变成了“查找上一个”。

shift + option + control + e / ⇧ + ⌥ + ⌃ + e

5. 整行向上或向下移动

我们可能会对代码进行一些顺序调整,当然可以用经典的“剪切粘贴”,但如果我们只想将代码向上移动一行或向下移动一行,那么以下快捷键肯定会对你有所帮助。 向上移动:

option + command + [ / ⌥ + ⌘ + [

向下移动:

option + command + ] / ⌥ + ⌘ + ]

额外提示!你可以移动多行 如果选中多行之后再使用前面的快捷键,那么这些行将作为一个整体进行移动。

6. 多行光标(使用鼠标)

有时你需要在文件的不同部分中写入相同的内容,你很烦恼,因为你必须编写一次并复制粘贴几次。好吧,别再烦了。你可以使用一个快捷键同时写入多行。

shift + control + click / ⇧ + ⌃ + click

7. 多行光标(使用键盘)

此快捷键与上一个基本相同,但是我们不是使用鼠标来选择光标的位置,而是使用箭头向上或向下来移动光标。

shift + control + up or down /⇧ + ⌃ + ↑ or ↓

8. 快速创建带有多个参数的初始化(init)函数

上面的快捷键,我最喜欢用法之一,就是快速创建一个初始化函数,比之前的任何方法都快。 通过使用多行光标,配合其他一些快捷键,例如复制粘贴或选中整行,我们可以快速创建初始化函数。这只是这个按键的几种用途之一。

8.1 另一种方式

还有一个编辑功能,可以让你轻松地生成 “成员初始化器”(Memberwise Initializer)。你可以将光标放在类的名称上,然后找到 Editor > Refactor > Generate Memberwise Initializer。 但是,由于本文介绍快捷键,所以这里给一个小提示:可以进入 Preferences > Key Bindings,再查找对应命令,并添加快捷键。 这是操作示例:

9. 返回光标之前所在的位置

有时候你需要处理很大的文件,向上滚动查看某些内容之后,可能很难找到原来位置。有了这个快捷键,只要我们没有将光标移开,我们就可以快速跳回之前的位置。

option + command + L / ⌥ + ⌘ + L

  1. 跳到某一行 和上一条相关,如果我们知道要跳转的那一行的行号,那么使用此快捷键,我们可以直接跳到该行。

command + L / ⌘ + L

最后的想法 这些就是我每天用来高效使用 Xcode 的十个快捷键和技巧。他们经常会派上用场。 我希望他们对你也一样有用。 如果你已经知道了这些快捷键,或者还不知道,都可以与我交流,我会很高兴。也欢迎和我分享你用到的其他有用的快捷键。 小贴士 理想情况下,你可以使用同样的快捷键,来实现前面提到的所有技巧。但是也可能取决于你的操作系统语言设置,其中一些可能略有不同。 你可以在 Xcode > Preferences… > Key Bindings 中查看特定快捷键的按键组合。 额外提示! 快速打开偏好设置(Preferences)

command + , / ⌘ + ,

分类:
iOS
标签:
收藏成功!
已添加到「」, 点击更改