Який ярлик для «Редагувати все в області дії» в Xcode?


79

У Xcode є функція редагування змінних або кодів у межах області:

Редагування сфери

У моїй IDE ця функція працює лише тоді, коли я навожу курсор миші на змінну. Здебільшого я не отримую цієї функції. Оскільки це досить корисно, я хотів би використовувати його частіше.

Чи існує для цього комбінація клавіш? (Будь ласка, не кажіть мені використовувати “Знайти та замінити”.)


4
Будь ласка, залишайте коментарі, коли ви голосуєте проти, щоб я міг покращитись.
MP Midhun,

Я підтримав вас, бо інформацію було дуже легко знайти. Навіть один клік на меню довідки та введення "редагувати все" дасть вам велику жирну синю стрілку, що вказує безпосередньо на пункт меню та комбінацію клавіш. Очевидно, ви навіть не потрудились заглянути в найочевидніші місця.
fzwo

3
Дякую за питання. Тут легко дістатись до цих речей.
J Chris A

4
Я відкликав свій голос проти. Це було неправильно. Цей сайт про те, як легко знайти допомогу іншим, і, мабуть, це справді хвилювало людей.
fzwo

Відповіді:


158

Меню: Редактор -> Редагувати все в області (також відображається прив'язка клавіш)

Комбінація клавіш: Control - Command-E

Якщо ви хочете, ви можете змінити це прив'язування клавіш на Параметри -> Прив'язки клавіш -> шукати "Змінити все в області".

РЕДАГУВАТИ: У Xcode 9 ви можете замість цього скористатися чудовою новою функцією "Перейменувати ...", яка працює в різних класах, а також перейменовує файли та коментарі та надає акуратний попередній перегляд. Починаючи з бета-версії 2, у ньому немає клавіатурного скорочення за замовчуванням, але ви можете легко вказати його.


2
FYI, якщо ви використовуєте Evernote і він відкритий, цей ярлик викрадений і повинен бути вимкнений, навіть якщо Xcode у фокусі.
eLillie

Як ви даєте йому ярлик? Дякую!
Крашалот

Не працює, якщо Xcode каже про помилку саме для цього імені.
Amber K

Якщо у вас є Evernote, переконайтеся, що ви перейшли на інший ярлик Evernote -> Preferences -> Keyboard Shortcutsі замінили Search in Evernoteйого.
Ендрю

21

Натисніть, Cmd-Ctrl-Eщоб відредагувати все обсяг


Це не змінює назви тієї, яка також визначена в розкадруванні.
Елі

11

Для xCode 9 немає стандартної гарячої клавіші для Refactor> Rename

введіть тут опис зображення

Але ви можете налаштувати це:

наприклад, Ctrl + Shift + R

введіть тут опис зображення


2

Після xCode 8.3 вам також може знадобитися,

  • перевірити Highlight instances of selected symbol опцію в Preferences- Text Editingпанелі

введіть тут опис зображення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.