[IntelliJ]단축키 정리
in 기타 on 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)