Функциональность, о которой я говорю, находится в VI/VIM. то есть. Когда курсор находится над текстом слова, например say jiggle в командном режиме, нажмите * для поиска следующего экземпляра дрожания. Я все время использую это в VIM. Существует ли такой ярлык для Xcode? или мы можем только дважды щелкнуть, чтобы выделить, CMD + C, CMD + F, CMD + V и нажмите Enter?
Есть ли ярлык для поиска слова под курсором в Xcode?
Ответ 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:
Перезапустите Xcode и установите привязки клавиш
Найдите Move to Next Instance
и установите ключ на option+↓
(или другой желаемый вами ключ)
Ответ 5
Чтобы найти слово в текущем открывшемся файле с помощью Xcode 5 и выше:
Дважды щелкните по слову, а затем
shift option command E
Теперь вы можете перейти к следующему/предыдущему экземпляру, используя:
command G
или
shift command G