JavaRush /Blog Java /Random-PL /Pomysłowe klawisze skrótu

Pomysłowe klawisze skrótu

Opublikowano w grupie Random-PL
Zwykle w takich postach ludzie biorą dokumentację od JetBrains i po prostu bezkrytycznie wyrzucają wszystkie kombinacje skrótów klawiszowych. Tak, też trzymałem takie strony w zakładkach i tak, też nigdy więcej ich nie otwierałem. Ale pójdziemy własną drogą. Pomysłowe klawisze skrótu - 1Opowiem tylko o tym, czego sama używam, opowiem, jak pomagają. Niektóre są banalne, być może już to wszystko wiesz, więc po prostu to polub =) Zacznę od kombinacji skrótów, których najbardziej potrzebuję i przejdę do najbardziej banalnych, ale używanych przeze mnie.

Chodźmy:

Alt + F8 – oceń okno wyrażenia. Bardzo przydatna rzecz, gdy tylko się o tym dowiedziałem, zawsze z niej korzystałem. Teraz w pracy, przy następnym stole, na monitorze wisi naklejka z napisem „Alt+F8”. W tym oknie możesz zrobić co chcesz. Na przykład, jeśli masz w kodzie obszar problemowy i 10 opcji jego rozwiązania. Zamiast uruchamiać kod 10 razy, przejdź do niego w debugowaniu, otwórz okno wyrażenia oceny i uruchom wszystkie opcje PROFIT.
Pomysłowe klawisze skrótu - 2
Ctrl + P – wyświetla listę parametrów akceptowanych przez metodę. Kiedy po raz pierwszy dowiedziałam się o tym połączeniu, bardzo się ucieszyłam, bo... Musiałem przepisać wywołanie metody, aby zobaczyć listę parametrów. Ponadto, jeśli znasz wszystkie parametry, a jest ich wiele, czy to okno ciągle się wyskakuje i przeszkadza? Ctrl+P usunie to =)
Pomysłowe klawisze skrótu - 3
Ctrl+Q – pokaże dokumentację metody w zagnieżdżonym oknie, tak aby nie przechodzić do kodu źródłowego. Pomocne jest przeczytanie o akceptowanych parametrach i wartości zwracanej.
Pomysłowe klawisze skrótu - 4
W tym samym kroku Ctrl + B - przejdź do kodu źródłowego metody klasy lub przejdź do deklaracji zmiennej. Alt + F7 – pokaże, gdzie używana jest zmienna/metoda, alternatywa dla Ctrl+F. Rzadko z tego korzystam, ale teraz sobie przypomniałem.
Pomysłowe klawisze skrótu - 5
Shift + Shift (podwójny Shift, szybko naciśnij Shift 2 razy z rzędu) - szukaj wszystkiego i wszędzie (wyszukuje klasy i pliki, ale nie metody). Kiedy przypominasz sobie, że gdzieś coś widziałeś i pamiętasz nawet kilka liter z nazwy. To okno będzie Cię szukać. Podczas wyszukiwania zajęć możesz podać część nazwy lub tylko 2 pierwsze litery. Na przykład BuRe znajdzie BufferedReader.
Pomysłowe klawisze skrótu - 6
Ctrl + Shift + T – utwórz klasę testową. Jeśli używany jest system kompilacji, utworzy on klasę zgodnie z zasadami konstruktora. Jeśli nie zostanie użyty, zostanie utworzony w pobliżu.
Pomysłowe klawisze skrótu - 7
Ctrl + Shift + V – inteligentne wklejanie, zapamiętuje kilka ostatnich skopiowanych elementów.
Pomysłowe klawisze skrótu - 8
Ctrl + Shift + Spacja – inteligentne podsumowanie, oferuje opcje zastępowania wartości z uwzględnieniem kontekstu. Nieważne, jak mądry jestem, wydaje mi się, że sam całkiem dobrze rozumiem kontekst, ale czasami to pomaga.
Pomysłowe klawisze skrótu - 9
Ctrl + Shift + A – wyszukaj akcję. Jeśli nagle zapomnisz skrótów klawiaturowych danej czynności, ale zapamiętasz jej nazwę, możesz ją znaleźć. Możesz znaleźć dowolną akcję i uruchomić ją, na przykład debug.
Pomysłowe klawisze skrótu - 10
Skończyły się oryginalne kombinacje skrótów, teraz pójdą banalne (bez obrazków): Ctrl + Alt + V – jeśli już coś napisałeś i chcesz umieścić to w zmiennej, wciśnij te klawisze, a sam pomysł wyświetli typ + ustaw standardową nazwę. Bardzo pomaga, gdy jesteś zdezorientowany i nie wiesz, jakiego typu zmiennej potrzebujesz. Działa to również, jeśli dodasz „.var” na końcu wyrażenia i naciśniesz Tab lub Enter
new String[10].var
po naciśnięciu Tab będzie:
String[] strings = new String[10];
Ctrl + Alt + M – przeniesie zaznaczony fragment kodu do osobnej metody, bardzo przydatny jest klawisz skrótu do refaktoryzacji. Alt + Enter – proste rozwiązanie wszelkich problemów. Właściwie to prawie zawsze pomaga. Jeśli wystąpi jakiś błąd kompilacji, jeśli nie znam dokładnego rozwiązania, pierwszą rzeczą, którą robię, jest sprawdzenie, co wyjdzie z tego pomysłu. Alt + Insert – automatyczne generowanie czegokolwiek i wszystkiego, metod, konstruktorów, klas... (tu będzie obrazek, jest poniżej)
Pomysłowe klawisze skrótu - 11
Ctrl + O – nadpisywanie metod nadrzędnych Ctrl + K – podczas pracy z git – zatwierdzenie Ctrl + Shift + K – podczas pracy z git – push Ctrl + Alt + S – ustawienia IDEA Ctrl + Alt + Shit + S – ustawienia projektu W tym momencie , może to wszystko. Nie uważam, że mysz jest zła i że prawdziwy programista posługuje się tylko klawiaturą. Tak, być może czasami jest to wygodne. Ale często trzeba wejść do przeglądarki, poszukać czegoś i wrócić. Jeśli potrzebujesz dokonać drobnych zmian lub po prostu na coś spojrzeć, jesteś zbyt leniwy, aby sięgnąć po klawiaturę, jeśli mysz jest już w dłoni. Ale te, które napisałem, zastępują długą sekwencję działań jednym kliknięciem. Nawiasem mówiąc, istnieje wtyczka do tego pomysłu, która pomoże Ci opanować klawisze skrótu. Za każdym razem, gdy użyjesz myszy, wyświetli się irytujący komunikat. Powie Ci, jakiej kombinacji klawiszy skrótu powinieneś użyć i ile razy użyłeś myszy. Znudziło mi się to po tygodniu =) Wtyczka nazywa się Key Promoter X, znajdziesz ją w ustawieniach pomysłu (pamiętasz, jak się tam dostać?). Film z JetBrains , w którym po raz pierwszy dowiedziałem się o niektórych kombinacjach. Oglądałem go już kilka razy, nie da się wszystkiego na raz wyrzucić. I tak, ostatnia kombinacja, która kiedyś mi się przydała. Ctrl + Shift + U – zmień wielkość liter w słowie. Na przykład, jeśli zmienna jest teraz stałą, nie przepisz nazwy, ale użyj Ctrl + Shift + U
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION