Home > Java-Ecosystem > Java > IntelliJ 단축키 정리

IntelliJ 단축키 정리
Java IntelliJ

자동완성 계열

  • iter
    • For Each Syntax
  • sout
    • println
  • soutv
    • println + 원하는 변수
  • soutm
    • 현재 클래스와 메소드 이름을 출력한다.

리팩토링 계열

  • command + shift + T
    • 클래스 지정하면 그에 대한 테스트 틀 생성
  • command + shift + 위/아래
    • 위/아래 메서드와 위치 변경 (메서드에 커서 선택 후 진행)
  • command + shift + 8
    • Column Selection Mode (여러 라인 동시 수정 가능)
  • command + n
    • 파일 혹은 코드 생성
  • command + option + N
    • Inline variable로 리팩토링
  • command + option + V
    • 변수 추출 및 추천 (Introduce variable)
  • command + option + M
    • 메소드 추출 및 추천
  • command + option + shift + L
    • 파일 코드 재정렬
  • option + Enter
    • Context에 따른 가능 액션 종류를 보여줌 (create method, create class 등)
    • 자동 import, static import(Add on-demand static import) 지원
  • option + option + 위/아래
    • Multi-line select
  • option + shift + click
    • Specific line select
  • ctrl + T
    • 리팩토링
  • ctrl + O
    • 오버라이드
  • shift + F6
    • 클래스, 변수, 파라미터 이름을 일괄적으로 변경

유틸 계열

  • command + B
    • 코드가 사용된 모든 곳들을 추적
  • command + option + B
    • 해당 인터페이스의 모든 구현체들 추적
  • command + P
    • 파라미터 정보 제공
  • command + E
    • 과거 행동 이력 및 이전 파일 이동
  • command + O
    • Navigate
  • shift X 2
    • Search (Navigate과 유사)
  • ctrl + R
    • 바로 이전 것 실행
  • ctrl + shift + R
    • 클래스 레벨 실행
  • option +
    • 범위 블록 설정
  • F2
    • 오류가 발생한 곳으로 커서 이동
  • command + 숫자
    • 0
      • Commit
    • 1
      • 프로젝트 디렉토리 영역 혹은 코드 작업 영역 선택
    • 4
      • Run window
    • 5
      • Debug window
    • 6
      • Problems
    • 9
      • Git log
  • command + F_number
    • F12
      • 해당 클래스의 멤버 변수, 메서드, 상속 클래스 등의 전체 정보 보기