Od zarania dziejów człowiek pomaga sobie poprzez tworzenie narzędzi, które mają wyręczyć go w ciężkiej pracy albo przynajmniej ułatwić życie. To od nich zależy nasza wygoda i komfort pracy.
Nie inaczej jest przy programowaniu. Spędzając nieskończone godziny przed komputerem warto zaprzyjaźnić się z naszym IDE (integrated development environment). Aby wykorzystać pełnię jego możliwości oraz oszczędzać czas, używaj skrótów klawiszowych. Poprawi to efektywność twojej pracy.
W poniższej przedstawiam te skróty, które według mnie są najważniejsze:
Legenda:
⌘ |
Command |
⇧ |
Shift |
⌥ |
Options |
⌃ |
Control |
⏎ |
Return (tzw. enter) |
⇥ |
Tab |
⇠ |
Strzałka w lewo |
⇢ |
Strzałka w prawo |
Na dobry początek, dobrze znane:
- ⌘F wyszukaj w pliku
- ⌘N utwórz nowy plik
- ⌘T otwórz nową zakładkę
- ⌘W zamknij zakładkę
Organizacja przestrzeni roboczej
- ⌘0 pokaż/schowaj okno nawigatora
- ⌘1 do ⌘9 pokaż poszczególne okna w navigatorze
- ⇧⌘Y pokaż/schowaj okno debuggera
- ⇧⌃⌘⏎ włącz/wyłącz focus view (ukrycie wszystkich pozostałych edytorów poza aktualnie aktywnym)
- ⌃⌘T nie będąc w focus view, włączenie nowego okna edytora (podział pionowy)
- ⌘T nowa zakładka
- ⇧⌘O otwieranie pliku; wybieramy plik i zatwierdzamy:
- ⏎ aby otworzyć w aktywnym edytorze, lub
- ⌥⏎ aby otworzyć w sąsiednim, nieaktywnym edytorze
- ⌘J przechodzenie między otwartymi edytorami
- ⇧⌃⌘M pokaż/schowaj podgląd dokumentu na pasku przewijania z prawej strony
Edytowanie
- ⌥⇠ przesuń kursor do początku wyrazu
- ⌥⇢ przesuń kursor na koniec wyrazu
- ⇧⌃⇠ zaznacz kolejny w prawo fragment słowa w zapisie camelCase
- ⇧⌃⇢ zaznacz kolejny w lewo fragment słowa w zapisie camelCase
- ⌘⇠ przesuń kursor do początku wiersza
- ⌘⇢ przesuń kursor na koniec wiersza
- ⌥⌘[ przesuń zaznaczony tekst o linię w górę
- ⌥⌘] przesuń zaznaczony tekst o linię w dół
- ⌘L przejdź do linii
- ⇧⌘F szukaj w przestrzeni roboczej
- ⇧⌘F⌥ zamień w przestrzeni roboczej
- ⇧⌃⌘H znajdź wystąpienia w “call hierarchy”
- ⌃6 przeskocz do metody
- ⇧⌥⌘⇠ zwiń wszystkie bloki
- ⇧⌥⌘⇢ rozwiń wszystkie bloki
- ⌥⌘⇠ zwiń pojedynczy blok
- ⌥⌘⇢ rozwiń pojedynczy blok
Budowanie, uruchamianie, testowanie
- ⌘B zbuduj
- ⌘R uruchom
- ⌘U uruchom test
- ⌘ . zatrzymaj
- ⌘⇧K wyczyść
- ⌘⇧⌥K wyczyść folder buildu
- ⌃⌘Y pauza debugowania
- ⌃⌘C kontynuuj do bieżącej linii
Jest to tylko zbiór wybranych skrótów. Każdy programista ma swój ulubiony zestaw. A czy Ty już masz swoich faworytów?