IntelliJ: Jak automatycznie wyróżniać zmienne, jak w Eclipse


96

Mój pracodawca chce, żebym używał IntelliJ do programowania w języku Java. Wcześniej zawsze używałem zaćmienia.

Jedną z moich ulubionych funkcji w eclipse była możliwość kliknięcia zmiennej, parametru metody, pola klasy itp. I zobaczenia użycia tych zmiennych podświetlonych w całej klasie.

Czy istnieje sposób na włączenie tej funkcji w IntelliJ IDEA? Używam wersji Ultimate 9.0.3.

Odpowiedzi:


164

File| Settings( Preferencesna Macu) | Editor| General| Podkreśl zastosowania elementu na daszku .


10
Na pewno zechcesz również zainstalować wtyczkę „Identifier Highlighter”, która umożliwia łatwe nawigowanie między wyróżnionymi zastosowaniami.
— Daniel Alexiuc,

Ta opcja zmienia zachowanie klawisza enter? Po zaznaczeniu opcji naciśnięcie klawisza Enter nie przenosi kursora do nowej linii. Zamiast tego przechodzi do następnego znaku.
— mmdemirbas

4
Jakiś sposób na zmianę koloru wyróżnionych zastosowań?
— Xorty

1
Wygląda na to, że działa domyślnie w trybie 12x
— dbrin

1
Korzystanie z 2016.2 i to w ogóle nie działa. To ustawienie było domyślnie włączone, ale nie podświetla zmiennej, na której znajduje się mój kursor (chyba, że ​​ma taki sam kolor jak brak podświetlenia?)
— Adam

14

Myślę, że Intellij nie robi tego domyślnie z jakiegoś powodu. Jeśli klikniesz symbol w swoim kodzie, możesz nacisnąć Ctrl+Shift+F7, a następnie podświetli (Widoczne wysoko, a nie tak jak domyślne podkreślenie) wszystkie wystąpienia symbolu. Dobrze, że jeśli przesuniesz kursor tego symbolu, będzie on podświetlony, gdziekolwiek jesteś.

Wskazówka: możesz zaznaczyć, ile różnych symboli chcesz jednocześnie.
Wskazówka 2: F3 / Shift + F3 przechodzi odpowiednio do następnego / poprzedniego wystąpienia.


3
Świetny! Cmd + Shift + F7 na Macu
— HankCa

8

Przejdź do Ustawienia-> Ustawienia IDE-> Edytor-> Kolor i czcionki-> Ogólne

Utwórz kopię Draculi do czegoś takiego jak MyOwnDracula (nie można zmienić wbudowanego schematu).

Znajdź wszystko, co chcesz zmienić, w tym przypadku jest to „ Identyfikator pod daszkiem ” i zmień kolory pierwszego planu i tła według własnych upodobań.


1

Chociaż jest to pytanie, jak wyróżnić wszystkie zmienne, punkt pierwszy i drugi odpowiedzą, że w międzyczasie punkt 3 sprawi, że będziesz bardziej produktywny i zmieniaj nazwy wszystkich zmiennych jednocześnie, jeśli tak zdecydujesz.

  1. Gdy kursor znajduje się na wystąpieniu.
  2. Zrób, Ctrl+Shift+F7aby zaznaczyć wszystkie inne wystąpienia.
  3. Następnie Shift + F6zmień nazwę wszystkich wystąpień jednocześnie.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.