środa, 3 grudnia 2008

NetBeans na skróty w edytorze

Chciałbym dzisiaj przybliżyć kilka pomocnych (według mnie) skrótów klawiszowych w edytorze NetBeans.

1. Ctrl+/ dodawanie/usuwanie komentarza z linijek wchodzących w skład zaznaczonego obszaru.

2. Ctrl+E usuwanie linii kodu wchodzących w skład zaznaczonego obszaru. Bez zaznaczenia usunięcie tylko jednej linii.

3. Alt+Shift+Up/Down przesunięcie linii (lub zaznaczonego fragmentu) w górę/dół.

4. Ctrl+Shift+Up/Down skopiowanie linii (lub zaznaczonego fragmentu) powyżej/poniżej.

5. Alt+Insert Generator kodu.



6. Ctrl+R Zmiana nazwy.

7. Ctrl+F3 Szukanie wystąpień słowa.
7a. F3/Shift+F3 Następne/poprzednie wystąpienie szukanego słowa.



8. Alt+F7 Wyszukiwanie użycia metody/zmiennej.



9. Alt+Shift+F Formatowanie kodu.

10. Ctrl+Tab Przełączanie pomiędzy otwartymi edytorami.



11. Shift+Esc Przełączenie aktualnego okna pomiędzy dużym a małym rozmiarem.

12. Ctrl+O Wyszukiwanie klasy do edycji.



13. Ctrl+Q Powrót do ostatnio edytowanego miejsca.

14. Ctrl+Shift+I Dodanie brakujących importów.
14a. Alt+Enter Rozwinięcie menu dla podpowiedzi np dla "żaróweczki".



15. Ctrl+I Wyszukiwanie. Z pola wyszukiwanie mamy możliwość uruchomienia różnych akcji.



16. Ctrl+; Dodanie ";" na końcu linii. Szkoda tylko, że nie sprawdza czy linia jest już zakończona ";".
16a. Ctrl+Shift+; Dodanie ";" na końcu linii, wstawienie nowej linii i przejście na jej początek.

17. Nie jest skrótem klawiszowym. Stanięcie na deklaracji typu zwracanego przez metodę podświetla nam wszystkie możliwie punkty wyjścia z tej metody.



A według Ciebie jakie skróty powinny się jeszcze znaleźć w tym krótkim zestawieniu?

5 komentarzy:

Marcin Stachniuk pisze...

Ja często korzystam jeszcze z tego:
im+TAB implements
ex+TAB extends
sout+TAB System.out.println("");
fori+TAB szablon typowej pętli for

Pełna lista w menu: Tools -> Options -> Editor -> Code Templates
Można oczywiście zdefiniować tam własne skróty :)

Poniższe działają równiez w wiekszości innych aplikacji:

CTRL+left/right szybkie przesuwanie kursora w lewo / prawo o słowo
CRTL+BACKSPACE, CTRL+DELETE kasowanie całych słów

Marek Kliś pisze...

Szablony kodów to temat na osobny wpis, ale skoro zacząłeś to ja jeszcze dodam Psf+TAB public static final.
Jeśli by wpisać skróty klawiszowe działające też w innych aplikacjach to nie może zabraknąć Ctrl+C i Ctrl+V ;)
Przydatne też jest Ctrl+Shift+left/right jako "szybkie" zaznaczanie słów.

Unknown pisze...

Ctrl+Shift+C daje ten sam efekt co Ctrl+/ czyli wykomentowuje zaznaczone linie.
Od dawna zastanawiałem się jak przyspieszyć wstawianie ; na końcu linii :)

Anonimowy pisze...

Ctrl + Space - dopełnianie nazwy zmiennej. ;)

dreamiteam pisze...

Ja to staram się pracować tylko na skrótach, bo o wiele szybciej wszystko idzie :)