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.