[IntelliJ]단축키 정리


현재 포커스 실행

  • Ctrl + Shift + R

이전 실행 (상단 셀렉트 박스 기준)

  • Ctrl + R

라인 복사(현재줄)

  • Command + D

라인 삭제(현재줄)

  • Command + 백스페이스

라인 합치기(현재 포커스 줄로 합침)

  • Ctrl + Shift + J

라인 단위로 옮김(구문상 오류 없는 한)

  • Shift + Command + 상/하 방향키

라인 단위로 옮김(구문상 오류 상관없음)

  • Shift + Option + 상/하 방향키

Element 단위로 옮김 (ex.name=”titlename” id=”title”)

  • Option + Shift + Command + 좌/우 방향키

인자값 즉시 보기(파라미터)

  • Command + P

코드 구현부 즉시 보기

  • Option + Space

Doc 즉시 보기

  • F1

단어별 이동

  • Alt + 좌/우 방향키

단어별 선택

  • Shift + Alt + 좌/우 방향키

라인 첫/끝 이동

  • command + 좌/우 방향키

라인 전체 선택

  • Shift + Command + 좌/우 방향키

Page Up/Down

  • fn + 위/아래 방향키

포커스 범위 한 단계씩 늘리기 (System.out.println(new EmailSender().getEmail()))

  • Optional + 위/아래 방향키

포커스 뒤/앞으로 가기 (내가 있던 포커스, 파일 달라지더라도 찾아감)

  • Command + [, ]

멀티 포커스 (여러 줄 한번에 바꿀때, 멀티 포커스 잡고 한번에 입력)

  • Optional + Optional + 아래 방향키

오류 라인 자동 포커스(현재 파일 내 오류 자동 이동)

  • F2

현재 파일에서 검색

  • Command + F

현재 파일에서 교체

  • Command + R

전체에서 검색

  • Command + Shift+ F

현재 파일에서 교체

  • Command + Shift + R

정규표현식으로 검색, 교체 - 기존 파일에 ()로 감싸고 바꿀 명에 $1 로 사용가능

  • Regex 체크

파일 검색

  • Shift + Command + O

메소드 검색

  • Optional + Command + O

Action 검색 - 폰트, 테마 등 모든 부분 검색.

  • Shift + Command + A

최근 열었던 파일 목록(리스트로 나옴)

  • Command + E

최근 수정했던 파일 목록(수정된 파일 간략 나옴)

  • Command + Shift + E

스마트 자동 완성(일반 자동완성보다 좀 더 필터, 실제 사용할만한 것들)

  • Ctrl + Shift + Space

스태틱 메소드 자동 완성

  • Ctrl + Space * 2

getter/setter/생성자 자동완성

  • Command + N

오버라이드 메소드 자동완성

  • Ctrl + I

Live Template 목록 보기 (현재 사용하능한)

  • Command + J

Live Template 추가

  • 액션 검색 -> Live Template(Preference) 나만의 템플릿 추가

리팩토링

변수 추출하기

  • Command + Option + V

파라미터 추출하기

  • Command + Option + P

메소드 추출하기 (if, for 등 하나의 메소드로 추출-한 가지 기능만 가지도록)

  • Command + Option + M

이너클래스 추출하기(이동하기)

  • F6

이름 일괄 변경하기 (변수명)

  • Shift + F6

타입 일괄 변경하기 (return type String -> Integer)

  • Shift + Command + F6

Import 정리하기 (사용하지 않는 Import 제거)

  • Ctrl + Option + O
  • 창을 켤때마다 자동 제거를 적용하려면 액션 검색 : optimize import on -> off

코드 자동 정렬하기

  • Command + Option + L

디버깅

현재 포커스 디버그

  • Ctrl + Shift + D

이전 메소드 디버그 (상단 셀렉트 박스 기준)

  • Ctrl + D

다음 브레이크 포인트

  • Command + Option + R

Step Out (현재 메소드 밖으로 이동)

  • Shift + F8

Evaluate Expression (브레이크된 상태에서 코드 사용)

  • Option + F8

Watch (브레이크 이후의 코드 변경 확인)

  • 단축키는 없음

Git

Git View On

  • Command + 9

Git Option Popup

  • Ctrl + V

Git History

  • Ctrl + V -> 4

Branch

  • Ctrl + V -> 7

Commit

  • Command + k
  • 체크박스 통해서 정렬, 코드분석 등 커밋할때마다 가능

Push

  • Command + Shift + k

Pull (액션검색 후 git pull)

  • Command + Shift + A -> git pull

Github 연동하기 (액션검색 후 share github)

  • Command + Shift + A -> share github

터미널

  • Option + F12

추천 플러그인

  • .ignore (git.ignore 파일 자동완성 등 지원)
  • BashSupport (sh 파일 지원)
  • Translator (jojoldu)
    • (영어단어 -> 한글, 한글 -> 영어단어, 검색)
    • (Option+ 1,2,3)





© 2019. by jaeuk