Подтвердить что ты не робот

IntelliJ перейдите к следующей и предыдущей выделенной переменной

В IntelliJ 10.5 я включил "Выделение обычаев элемента в карете". Когда выбран параметр variable/method/etc, есть ли способ перейти к следующему и предыдущему вступлению? Я ищу эквивалент Control-K в Eclipse.

Изменить: Ярлык для перехода между выделенными обычаями просто переместится в следующее текст, которое отличается чем переход к следующему вступлению переменной /method/etc. Если у меня выбрана переменная foo, я хочу перейти к следующему вхождению foo, а не к фрагменту текста, называемому "foo" (включая "foo" в комментариях, именах методов и т.д.).

Кроме того, нажатие F3 кажется ошибкой. Когда я нажимаю F3, он иногда ищет с использованием предыдущего искомого текста и не выделенный в данный момент текст.

4b9b3361

Ответ 2

  • F3 или сдвиг + F3
  • ctrl + c, ctrl + f, введите или вверх и вниз стрелки
  • Ctrl + Alt + F7

Добавил это в случае, если люди не смотрят на ваше редактирование.

Ответ 3

Установите Идентификатор Highlighter Reloaded и используйте Alt + Shift + Up/Down (можно переопределить в настройках Keymap) :)

После того, как вы дадите ему шанс и обратите внимание на "эй, гвоздь остается там после того, как я двигаю курсор из него" досады, рассмотрю upvoting этого вопроса :)

Ответ 5

Я обычно делаю следующее:

  • Выделите слово
  • Cmd + F (он отобразит все совпадения в файле)
  • Cmd + G (следующее совпадение)
  • Cmd + Shift + G (предыдущее совпадение)

Ответ 6

Я нашел то, что может больше соответствовать вашим потребностям: alt + колесико мыши вверх/вниз.
Переходит к предыдущему/следующему вхождению идентификатора под кареткой.

Название ярлыка: "Перейти к использованию следующего выделенного элемента".

Ответ 7

Я не смог заставить ни одну из встроенных опций IntelliJ для Find Next/Previous вести себя как в Eclipse. Find Word at Caret подходит близко, но это позволяет вам только лгать и находить следующее слово, а не предыдущее.

Identifier Highlighter Reloaded также не ведет себя как Eclipse.

Я написал плагин IntelliJ для воспроизведения точного поведения, как в Eclipse. Вы можете найти его здесь: https://plugins.jetbrains.com/plugin/10635-quick-find-plugin

Ответ 8

Ищите следующее вхождение @Keymap

Key mappings: next occurrence

^G= "выбрать" переменную, которую вы хотите найти

[shift]⌘G= [предыдущая] следующее вхождение выбранной переменной

Все благодарности @Igor Wojda за его комментарий в принятом ответе.