Cześć! W tym artykule opowiem o skrótach. Zdjęć będzie dużo i jeśli będzie ich kilka, to pierwszy będzie przed, a kolejne po naciśnięciu skrótów. Mam nadzieję, że będzie łatwo i pouczająco.
Skróty klawiszowe w IntelliJ IDEA to bardzo potężna broń, której wiele osób nie docenia. Używane z pewnością mogą zwiększyć prędkość rozwoju o rząd wielkości. Pełną listę istniejących można wyświetlić, naciskając Alt+h+k. Dlatego poniżej pojawi się zrzut ekranu mojego pomysłu i opowiem o tych, z których korzystam częściej niż inne. Na koniec pokażę Ci jak napisać własne skróty. Iść!)
To moje środowisko programistyczne, ale nie działające, tutaj uczyłem się Springa i sprawdzałem przykłady kodu, więc korzystałem z niego niezwykle rzadko, jednak w ciągu pół roku skróty uchroniły mnie od napisania 17 tysięcy znaków. Wystarczający argument, aby zacząć z nich korzystać, prawda?) Podam kolejność: Ctrl + Spacja – pokazuje listę opcji, za pomocą których możesz uzupełnić dane wejściowe.
Ctrl + w – inteligentne zaznaczanie tekstu. Najpierw wybiera słowo, w którym znajduje się kursor, a następnie najbliższe polecenia i tak dalej, aż do całego dokumentu.
Ctrl + y – usuwa całą linię, utrzymując kursor w tej samej pozycji.
Ctrl + Shift + Spacja – tak samo jak Ctrl + Spacja , uwzględnia tylko pola i metody statyczne. Pomaga także zainicjować pole odpowiednim typem.
Ctrl+b – przejście do deklaracji pola, metody lub kasy. Taki sam efekt, jak naciśnięcie Ctrl + LMB
Ctrl + / - komentuje linię kodu; jeśli wybierzesz kilka linii, wszystkie zostaną skomentowane.
Shift + F6 – Zmienia nazwę pola, metody lub klasy we wszystkich miejscach, w których jest używana.
Teraz opowiem Ci szczegółowo, jak utworzyć własny skrót. Musimy dostać się do ustawień, robi się to za pomocą kombinacji Ctrl+Alt+s i przechodzimy do Keymap:
A następnie wybieramy, na czym potrzebujemy zainstalować skrót, naciskamy RMB i wybieramy kombinację.
Ustawiam kombinację Shift+Alt+e, aby usunąć wszystko na prawo od kursora w wybranej linii.
Teraz sprawdzamy, czy wszystko działa i ruszamy dalej.
Ten konkretny skrót wygląda na bardzo bezużyteczny, ale masz dowolną kombinację i wiesz, jak to zrobić, możesz go używać w tym, czego potrzebujesz. W pracy używam go do adnotacji, jest potrzebny do pracy z Gitem i pokazuje, kto i kiedy wprowadził zmiany w kodzie. Porozmawiajmy teraz trochę o autouzupełnianiu. Co to jest? Jest to możliwość wpisania kilku słów lub nawet bloku kodu z jednym skrótem. Przykład: Zamiast ręcznie wpisywać pustą metodę główną, możesz użyć pierwszych liter tych słów:
Podobnych kombinacji klawiszy jest wiele i np. już dawno nie wprowadzałem ręcznie pętli ( iter lub itar ). Możesz utworzyć jedną dla najpopularniejszych deklaracji zmiennych, co pozwoli zaoszczędzić dużo czasu w przyszłości. Robi się to w ten sposób: przejdź do ustawień ( Ctrl + Alt + s ) i wybierz Edytor, a następnie Aktywne szablony.
Wybierz kategorię „inne” i kliknij zielony znak plusa po prawej stronie lub użyj skrótu Alt+Insert, a następnie „Aktywny szablon”. Ustaw skrót, opis i definicję naszego osobistego formularza autouzupełniania. Na razie możesz po prostu postępować zgodnie z przykładem, aby to rozgryźć, ponowne wykonanie tego później nie będzie trudne)
Kliknij Definiuj, zaznacz pole „Wszędzie”, zapisz i zaznacz.
I wreszcie istnieje taka kombinacja jak Ctrl + Alt + t - otacza wybrane polecenie w bloku kodu
Możemy więc sami napisać takie polecenie. Na przykład chcę zawinąć kod w System.out.println(); naciśnij Ctrl + Alt + t i wybierz ostatni element
Ostatnim razem, gdy wybraliśmy „inne”, teraz kliknij „surround”, Alt+Insert , następnie Live Templates, wprowadź dane pokazane na obrazku poniżej i zapisz.
Teraz korzystamy z naszego szablonu. Wybieramy to, co chcemy wyprowadzić na konsolę, wciskamy Ctrl+Alt+t , następnie to, co wpisaliśmy w polu Skrót (im mniej znaków, tym lepiej), w naszym przypadku jest to S i mamy to.
Wystarczy usunąć średnik na końcu przed nawiasem. W swojej pracy staram się jak najczęściej korzystać ze skrótów i wierzę, że dobra znajomość Twojego środowiska programistycznego nie tylko wyróżni Cię na tle innych programistów, ale także znacząco poprawi produktywność. Dziękuję za uwagę, chętnie wysłucham Twojej opinii!)
GO TO FULL VERSION