IntelliJ에서 "try ... catch로 랩"?


답변:


265

코드를 선택하고 다음 중 하나를 수행하십시오.

  • 선택 Code>Surround With
  • Ctrl-Alt-T를 누르십시오. (OS X의 경우 Command-Option-T)

도움말 메뉴에서 생산성 가이드 를 수시로 확인하고 싶습니다 . 그것은 모든 지름길을 알려주는 것뿐만 아니라, 내가 한 번 사용한 횟수와 마지막으로 사용한 시간을 추적합니다. 단축키를 얼마나 잘 활용하고 있는지 알 수 있습니다.


14
생산성 가이드에 대한 좋은 점은 전에 본 적이 없습니다.)
i.am.michiel

7
나는 당신도 그것을 좋아해서 기쁘다. 그 JetBrains 사람들은 위의 컷입니다. 모든 새 버전이 이전 버전보다 낫습니다. 방금 11을 얻었습니다. SSD에서 실행되고 있기 때문에 모든 것이 얼마나 빠릅니다. "기쁨으로 개발".
duffymo

7
리눅스에서는 Ctrl + Alt + WinKey + T
Saad Mahmud

32

Ctrl Alt T는 Linux 시스템에서 새로운 터미널 창을 제공합니다. 올바른 접근 방식은 Menu-> Code이며 Surround with ...를 선택하십시오.


Mac에서 ideavim plugin + intellij를 사용하고 있습니다. Ctrl / Cmd + alt + T가 작동하지 않았습니다. 코드를 선택한 다음 메뉴 코드-> "서라운드 포함"을 선택해야합니다.
user674669


7
내 우분투 16.04 Ctrl+Super+Alt+T에서 기본적으로 작동합니다.
Marcin Armatys

Ctrl + Super + Alt + T는 우분투 17.10에서 더 이상 작동하지 않습니다
Nilesh Rathore

수퍼 키 = Windows 키.
Prabs

24

우분투 :

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

맥:

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

승리 (시스템 키 바인딩과 충돌이없는 경우 Linux도 마찬가지 임) :

"ctrl+alt+t" -> "6"

1
안드로이드 스튜디오 6 선택
Aleksandr

9

모든 상황을 요약하고 요약하려면 다음을 수행하십시오.

  1. 둘러 쌀 코드 부분을 나타냅니다.

    • 둘러싸고 싶은 선에 포인터를 두거나
    • 둘러싸고 싶은 전체 라인을 선택하십시오 (부분 라인을 둘러 쌀 수 없습니다)
  2. 명령:

    • 승리 : Ctrl-Alt-T, 6또는Alt+C, S, 6
    • 맥: Command+Alt+T, 6
    • 리눅스 : Alt+C, S, 6

마지막으로,를 사용하는 것을 잊지 마세요 Productivity Guide세 이하 Help menu.


메뉴의 단축키를 사용하는 좋은 방법! 감사!
Phuong

Linux 키 입력은 메뉴 탐색입니다. 어쨌든 당신은 그것을 매핑 할 수 있습니다. stackoverflow.com/a/40106131/2940265
Menuka Ishan

8

try-catch에서 한 줄만 래핑해야하는 경우 IDEA 13.1 EAP 이상에서 사용 가능한 Postfix Completion 을 사용할 수 있습니다.

아이디어는 당신이해야 할 모든 .try라인에 추가 하고 완료는 그것을 시도 캐치로 포장 할 수 있다는 것입니다.

예를 들면 다음과 같습니다.

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

결과

try {
    System.out.println("Hello World!");
} catch (Exception e) {
    e.printStackTrace();
}

아주 좋아요! 예를 들어 return 문 끝에서 아무데도 작동하지 않는 것 같습니다.
faghani


2

IntelliJ에 아이디어를 제공 하여 서라운드 그것을위한 기능을 제공합니다. 아래 링크를 통해 https://www.jetbrains.com/help/idea/2016.2/surrounding-blocks-of-code-with-language-constructs.html서라운드로 달성 할 수있는 것을 볼 수 있습니다

Ubuntu를 사용하고 있고 위의 답변을 이미 읽은 경우 Ubuntu에서 서라운드 연결을 위한 기본 키 바로 가기 Ctrl+Alt+T가 열린 터미널 임을 알 수 있습니다 . 서라운드
를 사용하는 한 가지 방법 은 메뉴 코드-> 서라운드를 사용하는 것 입니다. 그러나 이것은 키보드 개발에 대해서만 Intellij 핵심 약속을 사용할 수 없습니다. 약속 Intellij를 유지하기 위해 우리는 우리 자신의 키보드 단축키를 사용하자.

이를 위해 파일-> 설정-> 키 맵 으로 이동하면 검색 상자가 나타납니다. 원하는 기능을 입력하십시오 (서라운드 포함). Surround with를 마우스 오른쪽 단추로 클릭 한 다음 Ctrl + Alt + T 제거 를 선택 하십시오 . 그런 다음 다시 마우스 오른쪽 버튼을 클릭하고 키보드 단축키 추가를 선택 하십시오. 키 입력 필요 (예 : Ctrl + Alt + P를 누름) 그런 다음 Ok를 누르십시오. 키 스트로크 사용 중 오류 메시지가 표시 될 수 있습니다 . 원하는 경우두고를 누르 십시오 . 그런 다음 적용을 누르 십시오

Intellij Idea의 기본 키 스트로크를 알고 싶다면 Jetbrains에서 제공하는이 pdf를 확인하십시오

[업데이트 된 링크]
https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf


2

서라운드 코드 블록을 선택한 다음 Ctrl+ Alt+ 를 누르십시오 T(또는 선택을 마우스 오른쪽 단추로 클릭하고 메뉴에서 서라운드 포함…을 선택하십시오). IntelliJ IDEA는 선택할 수있는 옵션 목록을 표시합니다. 여기에 이미지 설명을 입력하십시오


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.