IntelliJ: Як автоматично виділити змінні, як у Eclipse


96

Мій роботодавець хоче, щоб я використовував IntelliJ для розробки Java. Раніше я завжди використовував затемнення.

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

Чи є спосіб увімкнути цю функцію в IntelliJ IDEA? Я використовую Ultimate версію 9.0.3.

Відповіді:


164

File| Settings( Preferencesна Mac) | Editor| General| Виділіть використання елементів у кареті .


10
Ви неодмінно захочете встановити плагін "Ідентифікатор", який дозволяє легко переходити між виділеними звичками.
Даніель Алексюк,

Цей параметр змінює поведінку клавіші Enter? Після перевірки опції, натискання клавіші Enter не зміщує каретку до нового рядка. Натомість він переходить до наступного символу.
mmdemirbas

4
Будь-яким способом змінити колір висвітлених звичок?
Xorty

1
Працює за замовчуванням у 12
разів,

1
Використання 2016.2 і це взагалі не працює. Налаштування було ввімкнено за замовчуванням, але воно не виділяє змінну, на якій увімкнено курсор (якщо вона якось не має такий самий колір, як не виділення?)
Адам,

14

Я думаю, що Intellij не робить цього за замовчуванням з причини. Якщо натиснути символ на коді, ви можете натиснути Ctrl+Shift+F7, тоді він виділить (Висока видимість, не просто як підкреслення за замовчуванням) всі випадки появи символу. Добре, що якщо ви перемістите курсор цього символу, він буде виділений, куди б ви не пішли.

Порада. Ви можете виділити, скільки різних символів ви хочете одночасно.
Порада 2: F3 / Shift + F3 переходить до наступного / попереднього появи відповідно.


3
Чудовий! Cmd + Shift + F7 на Mac
HankCa

8

Зайдіть в Налаштування-> Налаштування IDE-> Редактор-> Колір та шрифти-> Загальні

Зробіть копію Dracula на щось на зразок MyOwnDracula (неможливо змінити вбудовану схему).

Знайдіть все, що вам потрібно змінити, у цьому випадку це " Ідентифікатор під каретою " і змініть кольори переднього та заднього планів на ваш смак.


1

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

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