초코레

IntelliJ 단축키 : 맥 기준 본문

메모/단축키

IntelliJ 단축키 : 맥 기준

초코레 2021. 1. 6. 23:47
  • 디렉토리, 패키지, 클래스 등 생성 목록 보기 : CMD + N
  • 코드 템플릿
    • 메인 메소드 : psvm
    • System.out.println() : sout
  • 실행환경 실행
    • 현재 포커스 : Ctrl + Shift + R
    • 이전 실행 : Ctrl + R
  • 라인 수정하기
    • 라인 복제 : CMD + D
    • 라인 삭제 : CMD + Backspace
    • 문자열 라인 합치기(쿼리 같은 경우 한 줄로 합칠 때 주로 사용) : CMD + Shift + J
    • Element 단위로 옮기기(HTML 이나 XML 의 Element 속성 자리 변경할 때) : OPT + CMD + Shift + →/←
    • 라인 단위로 옮기기
      • 라인 이동 : OPT + Shift + ↑/↓
      • 구문 이동 : CMD + Shift + ↑/↓
  • 코드 즉시 보기
    • 인자값 즉시 보기 : CMD + P
    • 코드 구현부 즉시 보기(클래스도 볼 수 있음) : OPT + Space
    • Doc 즉시 보기 : F1
  • 포커스
    • 단어별 이동 : OPT + →/←
    • 단어별 선택 : OPT + Shift + →/←
    • 라인 첫/끝 이동 : Fn + →/← 혹은 Alt + →/←
    • 라인 전체 선택 : CMD + Shift + →/←
    • Page Up/Down : Fn + ↑/↓
    • 포커스 범위 한 단계씩 늘리기(괄호가 많을 때 원하는 범위까지 선택할 때) : OPT + ↑/↓
    • 포커스 뒤로/앞으로 가기(다른 파일에 포커스를 두었을 때도 가능) : CMD + [/]
    • 멀티 포커스 : OPT*2 + ↓
    • 오류 라인으로 자동 포커스 : F2
  • 검색
    • 현재 파일에서 교체 : CMD + R
    • 전체에서 검색 : CMD + Shift + F
    • 전체에서 교체 : CMD + Shift + R
    • 정규표현식으로 검색, 교체 : CMD + Shift + F/R 창에서 Regex 옵션 체크
      • 정규표현식을 적용한 교체법은 강의 참고
      • 참고
    • 파일 검색(Files) : CMD + Shift + O
    • 메소드 검색(Symbols) : CMD + Alt + O 혹은 CMD + OPT + O
    • Action 검색(Actions) : CMD + Shift + A
    • 최근 열었던 파일 목록 보기 : CMD + E
    • 최근 수정한 파일 목록 보기 : CMD + Shift + E
  • 자동완성
    • 스마트 자동 완성 : Ctrl + Shift + Space
    • 스태틱 메소드 자동 완성 : Ctrl + Space * 2
    • Getter/Setter/생성자 자동완성 : CMD + N, (생성 목록 다 선택할 때는 Shift 누르면서)
    • Override 메소드 자동완성 : Ctrl + I
    • Live Template(코드 축약어) 목록 보기 : CMD + J
      • Live Template 목록보거나 설정하려면 Actions 창에 Live Tempate 검색
  • 리팩토링
    • Extract (추출하기 기능)
      • 변수 추출하기 (Extract Variable) : CMD + OPT + V
      • 파라미터 추출하기 (Extract Parameter) : CMD + OPT + P (파라미터만 추출하거나 별도의 메소드로 추출)
      • 메소드 추출하기 (Extract Method) : 원하는 범위만큼 드래그한 후 CMD + OPT + M
      • 이너클래스 추출하기 (Extract InnerClass) : 클래스명에 포커스 둔 후 F6
    • 기타
      • 이름 일괄 변경하기 : Shift + F6
      • 타입 일괄 변경하기 : CMD + Shift + F6
      • Import 정리하기 : Ctrl + OPT + O
        • Actions 창에 Optimize imports on the fly 옵션 체크 : 사용하지 않는 import 문을 자동으로 제거
      • 코드 자동 정렬하기 : CMD + OPT + L

'메모 > 단축키' 카테고리의 다른 글

Github : 로컬 저장소를 새 원격 저장소로 push  (0) 2023.07.18
IntelliJ Git & Github : 맥 기준  (0) 2021.01.09
IntelliJ 디버깅 단축키 : 맥 기준  (0) 2021.01.09
Git Bash  (0) 2019.06.07