81

在 Xcode 中,有一个功能可以在范围内编辑变量或代码:

范围编辑

在我的 IDE 中,此功能仅在我将鼠标移到变量上时才有效。大多数时候,我没有得到这个功能。由于它相当有用,我想更频繁地使用它。

有这个键盘快捷键吗?(请不要告诉我使用“查找和替换”。)

4

4 回答 4

161

菜单: Editor -> Edit All In Scope(也显示键绑定)

键盘快捷键: Control - Command-E

如果您愿意,可以在 Preferences -> Key Bindings -> 搜索“Edit all in scope”上更改此键绑定。

编辑:在 Xcode 9 中,您可能希望改用出色的新“重命名...”功能,该功能可跨类工作,还可以重命名文件和注释,并为您提供简洁的预览。从 beta 2 开始,它没有默认的键盘快捷键,但您可以轻松地给它一个。

于 2013-06-14T19:04:23.673 回答
22

按下Cmd-Ctrl-E可编辑范围内的所有内容

于 2014-04-10T18:45:26.940 回答
11

对于 xCode 9,Refactor > Rename 没有默认热键

在此处输入图像描述

但是你可以设置它:

例如, Ctrl + Shift + R

在此处输入图像描述

于 2017-09-22T11:03:50.187 回答
2

在 xCode 8.3 之后,您可能还需要,

  • 检查 Highlight instances of selected symbol 选项Preferences-Text Editing窗格_

在此处输入图像描述

于 2017-06-10T12:13:14.573 回答