Есть ли ярлык для поиска слова под курсором в Xcode?

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

Ответ 1

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

Поиск последовательных экземпляров слова в Xcode:

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

Ответ 2

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

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

Ответ 3

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

Ответ 4

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

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

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

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

IDETextKeyBindingSet.plist

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

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

Ответ 5

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

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

shift option command E

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

command G

или

shift command G