W Eclipse, jeśli masz metodę:
String MyObject.getValue();
Korzystając z tego, możesz:
MyObject.getValue();
Jeśli kursor znajduje się na linii i naciśniesz CTRL+ 1, pojawi się menu kontekstowe, aby `` przypisać nową zmienną lokalną '', w wyniku czego:
String value = MyObject.getValue();
Czy możesz to zrobić równie łatwo w IntelliJ? Przeszukałem sieć, ale bezskutecznie.
Odpowiedzi:
Tak! To jest refaktoryzacja „ Wprowadź zmienną” . Domyślnie zaznacz tekst, a następnie naciśnij Ctrl+ Alt+ V(na Macu: ⌘+ ⌥+ V). Jeśli wyrażenie jest niekompletne lub nieprawidłowe, IntelliJ nadal zgadnie, co masz na myśli i spróbuje to naprawić.
źródło
IntelliJ 13.1 wprowadził uzupełnianie Postfix .
Dzięki funkcji uzupełniania Postfix możesz wprowadzić zmienną lokalną, wpisując:
i naciskając
ctrl + space
lubenter
.Działa nawet w innych wypowiedziach. Na przykład:
źródło
dla użytkowników komputerów Mac:
alt + enter
w miejscu, w którym chcesz wygenerować zmiennąźródło