java/intelliJ

IntelliJ 단축키 정리 - Windows

danuri 2021. 1. 12. 16:37

IntelliJ에서 사용했던 단축키를 정리한다.

 

  • IntelliJ는 기본적으로 자동완성 기능이 잘 갖춰져 있다. 입력시 자동완성블록이 나오면 원하는 내용에 대해 tab이나 enter를 치면 자동완성을 수행한다. 가장 많이 사용한다.
  • ctrl+shift+enter : 코드 한줄을 자동완성과 세미콜론(;)까지 입력시켜 마무리해준다.
  • alt+enter : 해당 부분의 속성창을 켜준다. (class import, 인터페이스 implements 시 overrider 메소드 자동 생성 등)
  • shift+f6 : rename, 다른 위치의 해당 부분과 관련된 곳 모두 바꿔준다.
  • alt+insert : constructor, getter, setter 자동 생성시 사용
  • ctrl+alt+v : 입력한 메서드에 대한 리턴값을 자동으로 완성시켜준다. (매우 유용하며 자주 사용한다.)
  • ctrl+shift+t : 해당 클래스의 test 생성
  • ctrl+shift+alt+t : 해당 메소드 속성
  • psvm+enter : public static void main 메소드 생성
  • sout, soutv, soutm+enter : 각각 System.out.println(), System.out.println("변수 = " + 변수), System.out.println(클래스.메소드)
  • ctrl+e : history, 코드끼리 왔다갔다 할 때 유용하다.
  • ctrl+shift+f10 : 현재 코드 실행
  • shift+f10 : 이전 실행 재실행
  • iter+enter : for문 생성
  • get, set+enter : getter, setter 생성
  • shift+shift or ctrl+n : 클래스or메소드 찾기
  • ctrl+f12 : 현재 클래스의 메소드 목록 보기
  • ctrl+b : 해당 메소드, 클래스를 사용하고 있는 곳으로 이동 or 목록 생성
  • ctrl+alt+b : 해당 인터페이스를 사용하고 있는 클래스 목록
  • ctrl+shift+f9 : 리컴파일 (보통 devtools랑 함께 사용)
  • ctrl+'/' : // 주석 처리
  • ctrl+shift+'/' : /**/ 주석 처리
  • ctrl+alt -> or <- : 앞으로, 뒤로 가기
  • ctrl+alt+n : 변수 정리(코드 리팩토링)
  • ctrl+alt+m : 해당 코드 메서드로 생성
  • ctrl+o : 메소드 등록