„Wrap with try… catch” w IntelliJ?

Odpowiedzi:

269

Wybierz kod, a następnie:

  • Wybierz Code>Surround With
  • Naciśnij Ctrl-Alt-T. (Command-Option-T dla OS X.)

Od czasu do czasu lubię zaglądać do Przewodnika po produktywności w menu Pomoc. Nie tylko informuje mnie o wszystkich skrótach, ale śledzi, ile razy z nich korzystałem i kiedy ostatnio go użyłem. Widzę, jak dobrze wykorzystuję skróty.

duffymo
źródło
14
Fajny o przewodniku po produktywności, nigdy wcześniej go nie widziałem;)
i.am.michiel
7
Cieszę się, że też to lubisz. Ci ludzie z JetBrains są lepsi. Każda nowa wersja jest lepsza niż poprzednia. Właśnie dostałem 11 - to niesamowite, jak szybko wszystko działa, teraz, gdy pracuję na dyskach SSD. „Rozwijaj się z przyjemnością”.
duffymo
7
W Linuksie jest to Ctrl + Alt + WinKey + T
Saad Mahmud
32

Ctrl Alt T wprowadza nowe okno terminala w systemach Linux. Tak więc właściwe podejście to Menu-> Kod i wybierz Surround z ...

user2305886
źródło
Używam wtyczki ideavim + intellij na komputerze Mac. Ctrl / Cmd + alt + T nie działa dla mnie. Musiałem wybrać kod, a następnie Kod menu -> "surround with"
user674669
Lub możesz odwzorować to na inne naciśnięcie klawisza, takie jak ten stackoverflow.com/a/40106131/2940265
Menuka Ishan
8
Na moim Ubuntu 16.04 Ctrl+Super+Alt+Tdziała domyślnie.
Marcin Armatys
Ctrl + Super + Alt + T nie działa już w Ubuntu 17.10
Nilesh Rathore
Super klucz = klawisz Windows.
Prabs,
24

Ubuntu:

"alt+c" -> "s" -> "6"

Prochowiec:

"cmd+alt+t" -> "6"

Wygraj (również Linux rozprasza, jeśli nie ma konfliktu z powiązaniem klucza systemowego):

"ctrl+alt+t" -> "6"
Andrzej
źródło
1
wybierz 6 dla Android Studio
Aleksandr
9

Podsumowując i przeglądając wszystkie sytuacje, można zrobić:

  1. Wskaż, którą część kodu otoczyć:

    • Trzymaj wskaźnik na linii, którą chcesz otoczyć lub
    • Wybierz całe linie, które chcesz otoczyć (nie możesz otaczać częściowych linii)
  2. Komenda:

    • Win: Ctrl-Alt-T, 6lubAlt+C, S, 6
    • Prochowiec: Command+Alt+T, 6
    • Linux: Alt+C, S, 6

Na koniec nie zapomnij użyć Productivity Guidepod Help menu.

msysmilu
źródło
Dobry sposób na użycie klawisza skrótu w Menu! Dzięki!
Phuong
Twoje naciśnięcie klawisza Linuksa to przeglądanie menu. W każdym razie możesz to zmapować. stackoverflow.com/a/40106131/2940265
Menuka Ishan
8

Jeśli potrzebujesz tylko zawinąć jedną linię w try-catch, możesz użyć Postfix Completion , dostępnego w IDEA 13.1 EAP i nowszych.

Chodzi o to, że wszystko, co musisz zrobić, to dołączyć .trydo swojej linii, a zakończenie będzie w stanie zawinąć ją w try-catch.

Na przykład:

System.out.println("Hello World!");.try

prowadzi do

try {
    System.out.println("Hello World!");
} catch (Exception e) {
    e.printStackTrace();
}
Jeeter
źródło
Bardzo dobrze! ale wydaje się, że nigdzie nie działa, na przykład na końcu instrukcji return.
faghani
3

Dla ukochanych użytkowników komputerów Mac jest to: Command Alt T.

Karim Varela
źródło
2

Intellij Idea zapewnia surround z funkcjonalnością. pod linkiem możesz zobaczyć, co możesz osiągnąć dzięki surround dzięki https://www.jetbrains.com/help/idea/2016.2/surrounding-blocks-of-code-with-language-constructs.html

Jeśli używasz Ubuntu i już przeczytałeś powyższe odpowiedzi, możesz zobaczyć, że domyślny skrót klawiszowy dla dźwięku przestrzennego Ctrl+Alt+T to otwarty terminal w Ubuntu.
Tak więc jednym ze sposobów korzystania z dźwięku przestrzennego jest użycie kodu menu -> Surround z . Ale to nie pozwala nam korzystać z podstawowej obietnicy Intellij dotyczącej tylko rozwoju klawiatury. Aby dotrzymać obietnicy Intellij, używamy własnych skrótów klawiaturowych.

W tym celu przejdź do Plik -> Ustawienia -> Mapa klawiszy, gdzie możesz zobaczyć pole wyszukiwania. Wpisz żądaną funkcjonalność (Surround z). Kliknij prawym przyciskiem myszy na Surround z, a następnie wybierz Usuń Ctrl + Alt + T . Następnie ponownie kliknij prawym przyciskiem myszy i wybierz Dodaj skrót klawiaturowy Podaj naciśnięcie klawisza, którego potrzebujesz (na przykład: naciśnij Ctrl + Alt + P) Następnie naciśnij Ok. Może to spowodować wyświetlenie błędu z informacją o używanym naciśnięciu klawisza. Jeśli chcesz, naciśnij przycisk Zostaw . Następnie naciśnij Zastosuj

Jeśli chcesz poznać domyślne naciśnięcia klawiszy w Intellij Idea, sprawdź ten plik PDF dostarczony przez Jetbrains

[Zaktualizowany link]
https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf

Menuka Ishan
źródło
2

Wybierz blok kodu do otaczania, a następnie naciśnij Ctrl+ Alt+ T(lub kliknij prawym przyciskiem myszy zaznaczenie i wybierz Surround z… z menu). IntelliJ IDEA wyświetli listę opcji do wyboru. wprowadź opis obrazu tutaj

Hardik Rana
źródło
-1

wybierz kod i naciśnij alt + shift + z ..

Lokalny Gospodarz
źródło
Działa to, gdy masz ustawioną mapę klawiszy na Eclipse w ustawieniach IDE w Android Studio ... dla komputerów Mac byłoby to oczywiście polecenie-alt-z
pkramaric
Myślę, że powinien wspomnieć, czy potrzebna jest dodatkowa konfiguracja dla tego naciśnięcia klawisza. Ponieważ domyślne naciśnięcie klawisza jest Alt + Ctrl + Tzgodne z tym
plikiem