IDE & ETC/Intellij

[Intellij] 인텔리제이 단축키

dani0312 2023. 6. 2. 12:53

이클립스를 사용하다 인텔리제이로 넘어왔는데 단축키를 공부하면서 하니 정말 편하다.

그동안 자동입력 사용할 때 단축키 enter를 사용했는데 tab눌러도된다 ->개인적으로 더 편함

 

단축키 쓰면서 자주 사용하는것 모아두었는데 전부 유용해서 계속 쓴다.  



 


<코드완성>
main() ; ma 하고 tab (ps tab도 가능) 
fori: for문 자동완성 
shift+f6 : 이름 바꾸기 (패키지, 클래스, 변수 등 가능)

shift+enter : 현재 있는 코드의 세미콜론,블록 완성 & 정렬
ctrl + d : 현재 줄 복제하기

ctrl+D:현재줄 복제

ctrl+X:현재줄 잘라내기

 ctrl+c : 현재줄 복사

 

(참고)

반복문 빨리만들기 fori->tab하고 범위지정 -> shift+enter)
<print함수>
sout = System.out.println()
souf = Syste m.out.printf() 
soutv = System.out.println() 변수 안에 넣어 만들어줌

<커밋 & 푸쉬>
alt + 9 : 커밋내역 확인
ctrl + k ; 커밋 (커밋할 파일 선택 후 커밋하는 편)
ctrl + shift + k : push

<자동완성>
alt + ctrl + v : 코드 자동 작성(일부 작성 후 단축키 누르면 자동작성)
alt + enter : 자동 import
shift + enter: 현 위치 바로 아래 새로운 줄 삽입

<공간이동 & 창열기>
alt + 4 :콘솔로 이동
alt + 1:프로젝트 익스플로러
esc: 코드창
ctrl + <-/->(좌우방향키): 단어 단위 커서 이동
alt + <-/->(좌우 방향키): 열려잇는 파일 좌/우 이동
클래스이동: 클래스이름 위 ctrl+클릭

클래스 선택 후 shift + enter : 화면 분할
shift 2번 : 검색기능 

<실행 (Run)>
ctrl+shift+f10 : 현재 있는 곳 run
alt+shift+f10 : run할 클래스 선택
shift+f10 : re-run

<창 닫기>
ctrl+f4 : 창닫기(나눠진 창도 닫아짐)

 

<여러 줄 한번에 블록 지정하여 바꾸는법> 
-같은줄 같은위치 Alt+MouseLeftButton +  드래그 하기 : 여러줄 커서 깜박임

(또는 Alt+Shift+Insert 로 편집 모드를 변경할 수 있다.)
-다른위치 여러 커서 ; Alt 누른 상태로 커서로 클릭
-블록 지정 후 alt + j + 원하는 곳 클릭 : 여러 줄 한번에 변경

여러줄 위치 한번에 옮기기:블록 지정하기 ->  ctrl+shift -> 방향키↑↓

 

<파일 관련> 

alt + insert : 파일 또는 패키지 추가
패키지,클래스 빠르게 만들기 : 원하는 패키지 아래 클래스만들기-> 패키지명.class