Intelli J 단축키를 알아보자(기초)

Intelli J 단축키를 알아보자

STS와 다소 차이가 있다보니 쓸 때 마다 이게 뭐더라 하고 기억을 더듬게 되어서 정리해 봤다.


열기

  • 프로젝트 창 열기 Alt + 1
  • 프로젝트 창에 포커스 있는 상태에서 esc 누르면 에디터로 포커스가 돌아옴
  • 프로젝트 창에서는 키보드 위아래로 움직여서 포커스 이동이 가능한데, space를 눌러서 내가 원하는 파일이 맞는지 미리 보기가 가능
  • 에디터 창 오가기 ctrl + tab
  • 새 파일 생성 1(에디터에서) : ctrl + alt + insert
  • 새 파일 생성 2(프로젝트 창에서) : alt + insert
  • 에디터에서 alt + insert를 하면 getter, setter, override 등을 생성
  • 최근 파일 열기 ctrl + E

커서 이동

  • 단어 단위로 이동 ctrl + ← →
  • 라인 시작/끝 이동 home, end
  • 페이지 위/아래 page up, page down

확장/축소

  • 에디터 창 최대화 ctrl + shift + F12
  • 선택영역 확장, 축소 : 확장ctrl + w, 축소ctrl + shift + w

주석

  • 한 줄 주석 ctrl + /
  • 블록 주석 shift + ctrl + /

검색

  • 이 코드가 사용되는 위치 찾기 alt + F7
  • 이 코드가 사용되는 위치 찾기(빠른 이동) ctrl + B
  • 파일 검색 ctrl + F
  • 검색해서 찾은 결과로 이동 F3, shift + F3
  • 이 키워드를 포함하는 파일 검색 ctrl + shift + F
  • 전체 검색(키워드 포함 파일 뿐만 아니라 인텔리J 내의 기능들까지 전부 검색) Shift 2번

템플릿

  • foreach, main, pst 등 각종 자주 쓰는 단축키 ctrl + j
  • System.out.println() 단축키 : sout + tab
  • public static void main(String[] args) 의 단축키 : psvm + tab

픽스

  • 빨간줄 뜨는 부분 빠르게 수정(퀵픽스) alt + enter
  • 프로젝트에 에러가 여러개일 때 하나씩 에러로 이동 F2, Shift + F2

Import 최적화

  • 더이상 안 쓰는 import 라이브러리 삭제 ctrl + alt + O

코드 생성

  • 코드 생성(Getter, Setter, toString…) alt + Ins
  • Override 자동 생성 ctrl + O
  • implement 자동 생성 ctrl + I

터미널 창

  • 터미널 창 보기 Alt + F12

대체하기(치환)

  • 파일 내 대체 ctrl + R
  • 경로 내 대체 ctrl + shift + R

프로젝트 실행/종료

  • 실행 Shift + F10
  • 종료 ctrl + F2

라인 수정

  • 라인 복제 : CTRL + D
  • 라인 삭제 : CTRL + Y

기타

  • 파라미터 정보 CTRL + P
  • 자동 들여쓰기 ctrl + alt + i
  • 인텔리제이 대소문자 가리지 않고 자동완성 하기 settings→ Editor → General → Code Completion의 Match case를 체크해제
  • 프로젝트 내 단어 전체 변경 : CTRL + SHIFT + R
  • Java Doc 작성 /** 하고 enter 치면 알아서 생성
  • 한 번에 모든 메소드들 implements 받아오기(오버라이드) : ALT + ENTER
  • 자바 코드를 람다 형식으로 변경 : ALT + ENTER (이것도 위와 같은 단축키)
  • CTRL + SHIFT + ENTER : 자동 닫기(구문 자동 완성)
  • 코드 정렬 : CTRL + ALT + L
  • 단축키 찾기(기능 찾기) shift + ctrl + A
  • 해당 메소드 테스트코드 만들기 : CTRL + SHIFT + T