산으로 가자▲

IntelliJ 단축키 모음집 2 본문

다양한 정보 모음집

IntelliJ 단축키 모음집 2

이성욱입니다 2022. 10. 8. 23:41

오류 라인 자동 포커스

맥: F2

윈도우: F2

 

검색

현재 파일에서 검색

맥: command(⌘) + F

윈도우: Ctrl +F

 

현재 파일에서 교체

 

맥: command(⌘) + R

윈도우: Ctrl +R

 

전체에서 검색

 

맥: command(⌘) + shift(⇧) + F

윈도우: Ctrl + Shift + F

전체에서 교체

 

맥: command(⌘) + shift(⇧) + R

윈도우: Ctrl + Shift + R

 

정규표현식으로 검색, 교체

검색, 교체 단축키에서,

맥: Regex 체크

윈도우: Regex 체크

만약 여기서 app.js 파일의 경로를 /han에서 /replace로 바꾸고 싶다면? 단, app2.js의 경로는 바꾸면 안된다.

정규표현식에 대한 내용은 아래 글을 참고하자.

https://jojoldu.tistory.com/160

 

IntelliJ에서 패턴으로 텍스트 교체하기

안녕하세요? 이번 시간엔 IntelliJ에서 패턴으로 텍스트 교체하기 예제를 진행해보려고 합니다. 모든 코드는 Github에 있기 때문에 함께 보시면 더 이해하기 쉬우실 것 같습니다. (공부한 내용을 정

jojoldu.tistory.com

 

파일 검색

맥:  shift(⇧) + command(⌘) + O

윈도우: Shift +  Ctrl + O

디렉토리와 함께 검색도 가능하다.

 

메소드 검색

 

맥: option(⌥) + command(⌘) + O

윈도우: Shift +  Ctrl + Alt + N

 

Action 검색

 

맥:  shift(⇧) + command(⌘) + A

윈도우: Shift +  Ctrl + A

환경 설정 등 여러 Action들을 일일이 찾아다닐 필요가 없다. 유용한 단축키

 

최근 열었던 파일 목록 보기

 

맥:  command(⌘) + E

윈도우: Ctrl + E

 

최근 수정했던 파일 목록 보기

 

맥:  command(⌘) + shift(⇧) + E

윈도우: Ctrl + Shift + E

 

자동 완성

스마트 자동 완성

맥: control(^) + shift(⇧) + Space

윈도우: Ctrl + Shift + Space

일반 자동 완성(control(^) + Space)에 비해 정말 필요한 부분만을 보여준다.

 

스태틱 메소드 자동 완성

맥: control(^) + Space + Space

 

윈도우: Ctrl + Space + Space

 

Getter/Setter/생성자 자동 완성

 

맥: command(⌘) + N

윈도우: Alt + Insert

 

Override 메소드 자동 완성

 

맥: control(^) + I

윈도우: Ctrl + I

 

Live Template 목록 보기

 

맥: command(⌘) + J

윈도우: Ctrl + J

 

리팩토링

변수 추출하기

맥: command(⌘) + option(⌥) + V

윈도우: Ctrl + Alt + V

-> 변수 추출하기

 

파라미터 추출하기

 

맥: command(⌘) + option(⌥) + P

윈도우: Ctrl + Alt + P

-> 파라미터 추출하기

 

메소드 추출하기

 

맥: command(⌘) + option(⌥) + M

윈도우: Ctrl + Alt + M

-> 메소드 추출하기

 

이너 클래스 추출하기

맥: F6

윈도우: F6

-> 이너 클래스 추출하기

이너 클래스가 사라짐

이너 클래스를 다른 패키지 등으로 추출할 수 있다.

이너 클래스를 다른 클래스에서도 공용으로 사용하고 싶을 때 유용하다.

 

이름 일괄 변경하기

맥: shift(⇧) + F6

윈도우: Shift + F6

-> 이름 일괄 변경하기

 

타입 일괄 변경하기

 

맥: shift(⇧) + command(⌘) + F6

윈도우: Shift + Ctrl + F6

-> 타입 일괄 변경하기

return "1"; 과 같은 리턴 값은 직접 수정해 주어야 한다.

 

Import 정리하기

맥: control(^) + option(⌥) + O

윈도우: Ctrl + Alt + O

 

-> 사용하지 않는 import문을 제거한다.

그러나 이 방식은 파일마다 일일이 단축키를 눌러줘야 한다는 단점이 있다.

따라서 다음 방법을 사용하면 전체 파일의 import문을 관리할 수 있다.

 

 

Action 검색(command(⌘) + shift(⇧) + A) -> "auto import" 입력

"Optimize imports on the fly 체크"

이제 전체 코드들에 대해 사용하지 않은 import문은 자동으로 삭제된다.

 

코드 자동 정렬하기

 

맥: command(⌘) + option(⌥) + L

윈도우: Ctrl + Alt + L

-> 코드 자동 정렬하기

 

디버그

https://gksdudrb922.tistory.com/145

 

[Intellij] 디버그

Intellij에서 유용한 디버그 기능에 대해 알아보겠다. 다음 디버그 방식을 알아두면 Intellij 뿐만 아니라 Jetbrain사의 여러 IDE 혹은 그 밖의 IDE에서 유용하게 활용할 수 있을 것이다. 디버그는 기본적

gksdudrb922.tistory.com

 

 

 

코드 템플릿

intellij는 기본적으로 자주 쓰는 코드에 대한 템플릿을 제공한다. (ex. sout -> System.out.println();)

 

psvm

 
public static void main(String[] args) {
 
 
 
}

 

sout

System.out.println();

 

soutm

System.out.println("[className].[methodName]");

 

soutv

System.out.println("변수 = " + [변수]);

 

ifn

'다양한 정보 모음집' 카테고리의 다른 글

IntelliJ 단축키 모음집 1  (0) 2022.10.08