Bez dwóch zdań każdy software developer używa do swojej codziennej pracy ulubione IDE. Jako że używanie myszy jest passé (zwalnia proces przetwarzania naszych myśli na postać kodu źródłowego), warto nauczyć się kilku najbardziej przydatnych skrótów klawiszowych w swoim ulubinym IDE. Poniżej przedstawiam najbardziej podstawowe skróty w Eclipse.

Wyszukiwanie

  • Ctrl + F - Find/Replace - wciśnięte w oknie edytora kodu źródłowego otwiera okno Find/Replace
  • Ctrl + H - Search - rozbudowane narzędzie do przeszukiwania zasobów projektów. Najbardziej przydatna w codziennej pracy zakładka File Search
  • Ctrl + Shift + R - Open Resource - wyszukuje zasoby projektu (najczęsciej w praktyce będą to klasy) na podstawie wprowadzonych częściowych nazw, np. szukamy klasy LightServiceBean, a wiemy tylko, że gdzieś w nazwie znajduje się słowo Light - w takim przypadku wprowadzamy *Light*.java i na liście jedną z pozycji z pewnością będzie nasza poszukiwana klasa
  • Ctrl + Shift + T - Open Type

Formatowanie

  • Ctrl + Shift + O - Organize Imports - porządkuje importy, m.in. usuwa nieużywane
  • Ctrl + Shift + F - Format - automatycznie formatuje kod źródłowy zgodnie z przyjętymi regułami
  • Ctrl + Shift + M - Add Import - pozwala na dodanie importu nieznanych w kodzie klas. Przydatny podczas statycznych importów, np. w przypadku statycznej metody Assert.assertThat(…), po naciśnięciu kombinacji, do importów statycznych zostanie dodana właśnie ta metoda, natomiast w kodzie możemy używać już tylko assertThat(…)
  • Alt + up/down - Przeniesienie bieżącego wiersza do góry/na dół
  • Ctrl + D - Usuwanie bieżącego wiersza
  • Ctrl + / - Zakomentowanie/odkomentowanie bieżącej linii (bądź wielu linii) komentarzem liniowym //
  • Ctrl + Shift + / - Dodanie komentarza blokowego /* */
  • Ctrl + Shift + \ - Usunięcie komentarza blokowego
  • Alt + Shift + R - Rename - zmiana nazwy klasy, pola, metody, itd. z aktualizacją referencji w miejscach użycia

Tworzenie

  • Ctrl + N - New - tworzenie nowego zasobu, np. klasy, interfejsu, projektu

Widoki

  • Alt + left/right - Przechodzenie pomiędzy ostatnio edytowanymi miejscami w kodzie

Inne

  • Ctrl + Spacja - Podpowiedzi - często używany, jeśli nie najczęsciej, skrót, który podczas pisania kodu podpowiada nam dalszą część, np. nazwy pól/metod klasy, słowa kluczowe, dostępne szablony dla struktur (np. switch, for, metody main)

Kombinacje klawiszy skrótów są widoczne przy wybranej pozycji w menu, także aby sobie przypomnieć skrót wystarczy zajrzeć do menu. Oczywiście nie wszystkie skróty są ustawione domyślnie. Istnieje szereg zadań, które nie mają przypisanego skrótu, a są bardzo czesto używane (np. generowanie getterów i setterów). Aby dodać własny lub zmienić istniejący skrót należy z menu wybrać:
Windows -> Preferences -> General -> Keys

adding_shortcut_eclipse

Dla wybranego zadania (Command) przypisujemy lub zmieniamy kombinację klawiszy (Binding).