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.

neutrino tau
źródło

Odpowiedzi:

164

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

CrazyCoder
źródło
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.

Mateus Viccari
źródło
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ń.

atom88
źródło
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.
N Djel Okoye
źródło