【问题标题】:What’s the shortcut for “Edit All in Scope” in Xcode?Xcode 中“Edit All in Scope”的快捷方式是什么?
【发布时间】:2017-09-22 19:03:50
【问题描述】:

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

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

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

【问题讨论】:

  • 请在投反对票时发表评论,以便我改进。
  • 我对你投了反对票,因为信息超级超级容易找到。即使单击帮助菜单并键入“全部编辑”也会给您一个大的蓝色箭头,直接指向菜单条目和键盘快捷键。显然,您甚至都懒得看最明显的地方。
  • 感谢您的提问。把这些东西放在这里很方便。
  • 我撤回了我的反对票。那是错误的。该网站旨在为他人轻松找到帮助,显然这是人们真正关心的问题。

标签: xcode


【解决方案1】:

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

键盘快捷键: Control-Command-E

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

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

【讨论】:

  • 仅供参考,如果您使用 Evernote 并且它处于打开状态,则此快捷方式会被劫持,即使 Xcode 处于焦点位置也必须关闭。
  • 你如何给它一个快捷方式?谢谢!
  • 如果 Xcode 显示该名称的错误,则不起作用。
  • 如果您有 Evernote,请确保转到 Evernote -> Preferences -> Keyboard Shortcuts 并使用不同的快捷方式覆盖 Search in Evernote
  • WTF,Xcode就是个烂IDE,连默认快捷方式都没有?!
【解决方案2】:

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

【讨论】:

  • 这不会改变故事板中定义的名称。
【解决方案3】:

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

但是你可以设置它:

例如,Ctrl + Shift + R

【讨论】:

    【解决方案4】:

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

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

    【讨论】:

      猜你喜欢
      • 2010-10-23
      • 1970-01-01
      • 2020-03-01
      • 2017-10-27
      • 1970-01-01
      • 1970-01-01
      • 2016-03-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多