Что такое ярлык для "Редактировать все в области видимости" в Xcode?
В Xcode есть функция редактирования переменных или кодов в пределах области:
![Scope editing]()
В моей среде IDE эта функция работает только при перемещении мыши над переменной. Большую часть времени я не получаю эту функцию. Поскольку он довольно полезен, Id нравится использовать его чаще.
Есть ли для этого сочетание клавиш? (Пожалуйста, не говорите мне использовать "Найти и заменить".)
Ответы
Ответ 1
Menu: Editor → Edit All In Scope (также показывает привязку клавиш)
Ярлык клавиатуры: Control - Command - E
Если вы хотите, вы можете изменить привязку этого ключа на Preferences → Key Bindings → search for "Edit all in scope".
EDIT: в Xcode 9 вы можете вместо этого использовать потрясающую новую функциональность "Переименовать...", которая работает в разных классах, также переименовывает файлы и комментарии и дает вам опрятный предварительный просмотр. Начиная с бета-версии 2, у него нет сочетания клавиш по умолчанию, но вы можете легко его отдать.
Ответ 2
Нажмите Cmd-Ctrl-E
чтобы редактировать все в области
Ответ 3
Для xCode 9 нет горячей клавиши по умолчанию для Refactor> Rename
![enter image description here]()
Но вы можете настроить его:
например, Ctrl + Shift + R
![enter image description here]()
Ответ 4
После xCode 8.3 вам также может потребоваться,
- check
Highlight instances of selected symbol
в Preferences
- Text Editing
![enter image description here]()