Eclipse - #3 Skróty klawiszowe

wtorek, 30 października 2012

Pracodawca płaci za czas programisty i nie lubi, gdy programista marnuje ten czas. Dobre IDE to połowa sukcesu w drodze do efektywności. Druga połowa to dobrze skonfigurowane IDE, skrojone na miarę dla programisty, idealnie pasujące do jego preferencji. W dzisiejszym wpisie opiszę skróty klawiszowe.



ALT + strzałka w dół/w górę
Przenieś zaznaczony/e wiersz/e do góry/w dół. Kod będzie również poprawnie wcięty.

ALT + strzałka w lewo/w prawo
Przenieś kursor do ostatniej edytowanej linii. NIE cofa wykonywanych akcji, cofa jedynie nas do miejsc, w którym coś zmienialiśmy. Działa między wszystkimi otwartymi plikami.

ALT + SHIFT + M
Wyodrębnia wybrany fragment kodu do nowej metody.

ALT + SHIFT + V
Przenosi wskazany plik/fragment kodu. Wykonany na kodzie, przenosi wybraną metodę do innej klasy; wykonany na pliku w project explorer, przenosi plik.

ALT + SHIFT + R
Zmiana nazwy pliku/metody/zmiennej.

ALT + SHIFT + T
Wywołuje menu refactor, dzięki któremu możemy między innymi wyrzucić metodę do pod/nadklasy.

CTRL + SPACJA
Wyświetlenie podpowiedzi skrótów leksykalnych dla napisanej frazy.

CTRL + D
Usuwa obecnie wskazany przez kursor wiersz. Ten skrót jest tak piękny, że często odruchowo używam go w oknie przeglądarki, gdy coś piszę. A w przeglądarkach ten skrót dodaje obecną stronę do zakładek, więc jest to irytujące ;)

CTRL + SHIFT + O
Dodaje wymagane "importy".

CTRL + 1
Wykonane w linii, w której występuje błąd, wyświetla okno z dostępnymi akcjami.

CTRL + SHIFT + T
Otwiera klasę o podanej nazwie.

CTRL + E
Otwiera listę wszystkich otwartych kart w edytorze.

CTRL + F6
Pokazuje listę wszystkich otwartych kart w edytorze. Jest to wolniejsze niż CTRL+E. Okazuje się pomocne, gdy ważna jest kolejność modyfikacji danych plików. Skrót sortuje listę według tego kryterium.

CTRL + F7
Przełączanie między widokami, przydatne gdy chcemy przełączyć się między project explorer'em a editor'em.

CTRL + F8
Przełączanie między perspektywami.

CTRL + SHIFT + G
Gdy kursor jest na danej klasie, skrót wyszukuje miejsca, w których dana klasa jest wykorzystywana.

CTRL + F11
Uruchamia aplikację.

CTRL + SHIFT + F
Formatuje kod według domyślnego formattera. Więcej o ustawieniach formattera dowiesz się tutaj.

CTRL + T
Type hierarchy - hierarchia typów. Gdy mamy kursor na interfejsie, widzimy jakie klasy go rozszerzają lub odwrotnie - kursor na klasie i widzimy co implementuje/rozszerza.

CTRL + N
Utwórz nowy plik/typ/xml/pakiet itp.

CTRL + M
Maksymalizuje lub minimalizuje obecną kartę.

CTRL + I
Poprawia wcięcia.

CTRL + J
Szukanie wybranej frazy. Strzałka w górę/w dół podświetla kolejne wystąpienia szukanej frazy.

CTRL + SHIFT + L
Pokazuje listę skrótów.

CTRL + SHIFT + C
Wielo linijkowy komentarz w plikach XML.

F3
Przenosi nas do definicji klasy danego obiektu.

CTRL + SHIFT + N
Mój własny skrót. Tworzy nową klasę.


Tworzenie nowych skrótów
Window > Preferences > General > Keys


Wybieramy interesującą nas akcję i w polu bindings wprowadzamy pożądany przez nas skrót klawiszowy, który zostanie przypięty do tej akcji. Następnie w polu when ustalamy, kiedy ten skrót ma być aktywny. Wybierając in windows, skrót będzie aktywny wszędzie, czyli podczas otwartego project explorera oraz w edytorze (wtedy wykorzystuje informacje o aktualnym pakiecie).

Z jakich skrótów jeszcze korzystacie?

1 komentarze:

Anonimowy pisze...

ctrl + h - wyszukiwanie :)

Prześlij komentarz