Есть ли ярлык для поиска слова под курсором в Xcode? - PullRequest
10 голосов
/ 07 декабря 2010

Функциональность, о которой я говорю, находится в VI / VIM.то есть.Когда курсор находится над текстом слова, такого как, скажем, джиггл в командном режиме, нажмите *, чтобы найти следующий случай джиггла.Я использую это все время в VIM.Существует ли такой ярлык для Xcode?или мы можем только дважды щелкнуть, чтобы выделить, CMD + C , CMD + F , CMD + V и нажмите Введите ?

Ответы [ 5 ]

16 голосов
/ 09 декабря 2010

Хорошо, у Phrogz есть хорошее решение, но я нашел более простой способ сделать это ...

Для поиска последовательных вхождений слова в Xcode:

Дважды щелкните по слову, из которого вы хотите найти следующий (ые) экземпляр (ы), затем, как упомянул Phrogz, нажмите + E (Использовать выбор для поиска) и затем + G (Найти следующее) для поиска следующего вхождения (й)

4 голосов
/ 07 декабря 2010

Cmd + Ctrl + T вызовет пункт меню «Редактировать все в области». Это выделит все варианты использования текущего идентификатора и позволит вам редактировать все одновременно.

Не совсем то же самое, но я считаю, что это очень полезно для случая, о котором вы говорите. Даже если мне не нужно редактировать идентификатор, это хороший способ быстро увидеть все места, где он использовался.

2 голосов
/ 07 декабря 2010

Если вы выберете слово (⌥ ←, ⌥⇧ →), вы можете нажать + E (использовать выбор для поиска) , а затем + G (Найти далее) для поиска следующего вхождения.

1 голос
/ 13 апреля 2017

Вы можете объединить команду + e, команду + g с ярлыком

Найти файл IDETextKeyBindingSet.plist в каталоге "/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/"

Открыть этот файл с помощью Xcode
Добавить словарь с именем Customized под Root

Добавить строку с именем Move to Next Instance в поле Customized и установить значение selectWord:, useSelectionForFind:, findNext:

IDETextKeyBindingSet.plist

Перезапустите Xcode и установите Поиск привязок клавиш Move to Next Instance и установите ключ на option+↓ (или другую предпочитаемую вами клавишу)

привязки клавиш

0 голосов
/ 19 июля 2014

Чтобы найти слово в текущем открытом файле, используя Xcode 5 и выше:

Дважды щелкните слово и затем

shift , опция команда E

Теперь вы можете перейти к следующему / предыдущему экземпляру, используя:

команда G

или

смена команда G

...