2013-05-17 22 views
11

Nie jestem pewien, jak to sformułować w wyszukiwaniu, jednak byłem ciekawy, czy istnieje skrót w Eclipse, aby umożliwić nam zadeklarowanie typu zmiennej w oparciu o to, co jest po równy.Eclipse - zadeklaruj zmienną opartą na powrocie lub otrzymaniu (Skrót)

Na przykład:

firstname = User.getFirstName(); 

W chwili naciśnięcia enter, byłoby dodać "string" na początku linii, więc staje się:

String firstname = User.getFirstName(); 

lub nawet klawisz skrótu wystarczyłoby.

Są chwile, kiedy nazwa klasy może być długa, lub coś w stylu: Iterator<Entry<String, String>>, która jest wystarczająco długa, aby można było użyć skrótu lub automatycznego dodawania.

Nie jestem pewien, czy to istnieje.

Dzięki chłopaki.

+2

Możesz również rzucić okiem na [[ukryte funkcje-zaćmienia] (http://stackoverflow.com/questions/54886/hidden-features-of-eclipse)] i [[przydatne-zaćmienie-funkcje ] (http://stackoverflow.com/questions/20529/useful-eclipse-features)] – Pshemo

+0

@Pshemo +1 To jest najlepsza informacja .. Dzięki za linki, pomógł mi dużo – Pragnani

Odpowiedz

15

I zazwyczaj wystarczy napisać wyrażenie:

User.getFirstName() 

następnie zaznacz go, a następnie naciśnij Ctrl-2 , następnie L dla "przypisać do zmiennej lokalnej".

+0

Awesome, to wystarczy dla mnie! – Multiplexor

+3

Lub Alt-Shift-L (win) lub Command-Option-L (mac), dla * Refactor> Extract Local Variable *. –