[intellij-idea] IntelliJ에서 “try … catch로 랩”?

코드 블록을 선택하고 IntelliJ가 “try … catch”로 랩핑 할 수 있습니까?

키보드 단축키가 있습니까?



답변

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

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

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


답변

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


답변

우분투 :

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

맥:

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

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

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


답변

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

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

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

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

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


답변

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();
}


답변

사랑하는 Mac 사용자의 경우 : Command Alt T


답변

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