제육's 휘발성 코딩
article thumbnail
Published 2021. 7. 24. 13:39
IntelliJ 단축키 모음 (Window & Mac) Other
반응형

IntelliJ 단축키 모음 (Window & Mac)

IntelliJ에서 유용하게 사용하는 단축키 모음 정리 해두었습니다! 

 

메서드, 클래스 등을 호출한 모든 위치 검색 

지정한 메서드 또는 클래스를 호출한 모든 위치 조회

  • Window : Alt + F7
  • Mac : Option + F7 

 

호출한 위치 바로가기 (Ctrl + 클릭과 동일)

  • Window : Ctrl + B 또는 Ctrl + Alt + B (구현체)
  • Mac : Command + B 또는 Command + Option + B (구현체) 

 

지정한 클래스와 연관된 목록 확인 

지정한 클래스와 연관된 목록 확인

  • Window : Ctrl + B
  • Mac : Command + B

 

전체 검색 (파일, 클래스, 액션 등)

검색 박스에 Default로 최근 파일이 표시

  • Window : Shift + Shift
  • Mac : Shift + Shift 

 


바로 Action을 가고 싶다면 Ctrl + Shift +  A 또는 Command + Shift + A 

 

단어 변경

지정한 단어 변경 (sseEmitter를 emitter로 변경)

  • Window : Ctrl + R
  • Mac : Command + R

 

테스트 클래스 생성

클래스에서 테스트 클래스 만들기

  • 클래스에서 테스트 만들기 (클래스명 + Test 로 default 세팅됩니다.)
  • Window : alt + enter 또는 Ctrl + Shitf + T
  • Mac : Option + enter  또는 Command + Shift + T 

 

최근 이동한 파일 조회 

최근 이동한 파일 조회 (클래스 히스토리)

  • Window : Ctrl + E
  • Mac : Command + E

 

타입 반환 값 자동 생성

예상되는 타입 반환 값 자동 생성

  • Window : Ctrl + Alt + V 
  • Mac : Command + Option + V

 

클래스 정보 확인 

지정한 클래스 메서드, 필드 등 확인

  • Window : Ctrl + 7 또는 Ctrl + F12 (팝업 형태) 
  • Mac : Command + 7 또는 Command + F12

 

단어 일괄 변경 (리팩토링)

지정한 단어를 일괄 리팩토링

  • Window : Shift + F6
  • Mac : Shitt + F6

 

라인 단축키 모음 

자동 포맷팅 

  • Window : Ctrl + Alt + L
  • Mac : Command + Option + L

 

구문 자동 완성 

라인 끝에 있지 않은 커서

라인 종료를 위해 구문 자동 완성 단축키를 누르면 자동으로 ; 생성 및 커서 위치를 변경 해줍니다.

  • Window : Ctrl + Shift + Enter
  • Mac : Command + Shift + Enter

 

라인 복사 

  • Window : Ctrl + D 
  • Mac : Command + D

 

라인 이동

  • Window : Ctrl + Shift + ↑ / ↓ (구문 안에서 라인 이동), Alt + Shift + ↑ / ↓ (구문 무시 라인 이동)
  • Mac : Command + Shift + ↑ / ↓ (구문 안에서 라인 이동), Option + Shift + ↑ / ↓ (구문 무시 라인 이동)

 

주석 처리 

이미 주석된 줄을 다시 주석 하려고하면 주석 처리가 제거 됩니다.

  • Window : Ctrl + /
  • Mac : Command + /

 

 

입력 단축키 모음 

 

 psvm - main 메서드 자동 구현

psvm을 입력하면 자동으로 main 메서드를 만들어준다.

public static void main(String[] args) {} 를 자동으로 만들어준다.

  • Window : psvm 입력 
  • Mac : psvm 입력 

 

sout

System.out.println() 을 자동으로 만들어준다.

  • sout : System.out.println()

 

soutv 

이전에 사용한 변수 자동 입력

  • soutv : 이전에 사용한 변수 출력 ("변수명 = " + 변수) 
  • ctrl + shift + f : 드래그한 모든 내용 검색 

 

iter

iter 입력

  • iter 입력 시 향상된 for문 방식으로 자동 생성해준다.  

 

설정 모음

 

Gradle 설정

File -> Setting -> Build, Execution, Deployment -> Build Tools -> Gradle

IntelliJ의 BuildTools를 Gradle로 지정하면 default Build로 되어 있다.

Gradle 통해 실행하는 것 보다 IntelliJ IDEA로 실행하는 것이 속도가 빠르다.

단, npm 등 build.gradle에 추가 설정을 한 경우 Gradle 빌드 도구를 사용해야 한다.

 

반응형
profile

제육's 휘발성 코딩

@sasca37

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요! 맞구독은 언제나 환영입니다^^