지우너

[MAC/IntelliJ] 알고 있으면 편한 IntelliJ 단축키 본문

Programming/Tips

[MAC/IntelliJ] 알고 있으면 편한 IntelliJ 단축키

지옹 2024. 8. 2. 13:43

사용법

+는 해당 키들을 동시에 눌러야 함

"" tab은 따옴표 안에 있는 문자를 입력 후 tab을 누르는 것(Enter를 대신 눌러도 된다)

 

[최근 파일 보기] Command+E

 

[한 줄 이동] Command+Shift+↑(↓)

현재 줄에 있는 코드를 옮김

 

[함수 단위 이동] Ctrl + Shift + ↑(↓)

커서를 다음 함수가 있는 곳으로 이동시킴

 

[main함수] "psvm" tab || "main" tab

[상수] "psfi" tab

public static final int

 

[출력] "sout" tab

sout을 입력 후 tab을 누르면 system.out.println 이 자동으로 완성된다.

 

[출력] "soutv" tab || "변수명.soutv" tab

Prints a value to System.out

soutv를 입력하고 tab을 누르면 변수가 자동으로 입력되어 나온다. 변수 값 확인 시 유용

"변수명.soutv" 라고 출력하고 싶은 변수명을 직접 앞에 적어줄 수도 있다.

 

[반복] "fori" tab

for (int i = 0; i < n; i++)

 

[반복] "iter" tab

for (int data : elementData)

 

[매개변수 추가] 매개변수로 받을 수 드래그, Option+Commad+P

 

 

[Generate]Command+N

생성자, to_String, Override Method 등을 만들어줌

 

 

[Refactor] Ctrl+t

[Inline Variable] Option+Command+N

불필요한 라인 줄이기(중간 변수를 없애는 거)

int answer = a*b;

return answer;

위와 같은 코드를 return a*b; 이런 식으로 줄이는 기능

 

[Extract] Option+Command+M

함수 추출

[Introduce Variable] Option+Command+V

Inline Variable의 반대

return a*b;에서 a*b부분을 추출해서 따로 만들어줌

int answer = a*b;

return answer;

[Reformat File] Option + Command +Shift+L

코드 자동정렬