본문 바로가기

basic/Java

인텔리제이 단축키

https://www.jetbrains.com/help/rider/Keymaps_Comparison_Windows.html

 

Keyboard shortcuts: keymaps comparison (Windows) | JetBrains Rider

 

www.jetbrains.com

"sout" + tab = System.out.println()

"psvm" + tab = public static void main ...

ctrl + shift + "n" = 파일 검색 // shift 2번 누르기

ctrl + alt + "l" = 자동정렬

메소드에 마우스 갖다 데고 ctrl + alt + "b" = 그 메소드 찾아서 파일 열어줌

단어에 커서를 가져다 데고 shift + "f6" = 해당 파일에서 해당 단어를 전체 수정함 (찾아서 바꾸기 기능) => 같은 객체를 여러개 만들 때 복사 붙여넣기하고 이걸로 이름만 수정해주면 편리함

ctrl + "f" = 찾기

cmd + shift + "f" = 전체 파일에서 검색 및 수정 가능

cmd + shift + "u" = uppercase

ctrl + "r" = 바꾸기

ctrl + "p" = 파라미터 정보

ctrl + shift + "f" = 현재 프로젝트 전체에서 검색

ctrl + shift + enter = 코드가 대충 마무리 될것 같을 때 누르면 자동으로 마무리해줌

alt + insert = 클래스, 패키지, 생성자 Getter Setter 등 생성하는 메뉴 뜸 Generate (cmd + N)

ctrl + alt + "v" = 메소드명 적고 누르명 자동으로 반환타입과 객체명을 만들 수 있게 해줌, 변수 추출하기, 변수 할당 핫키

ctrl + alt + "n" = 변수에 담아준 뒤 return문 작성한 것을 한줄로 합쳐줌

ctrl + shift + alt + "t" = Refactor This...

ctrl + shift + "t" = 현재 클래스의 테스트 클래스를 생성 및 테스트 클래스로 이동

shift + "f10" = 이전 실행, 재실행 (mac -> ctrl + r)

ctrl + alt + "o" = optimize import

opt + enter = import, add exception등 ...

control + "o"  = override method

테스트 실행은 ctrl + shift +"r" 어플리케이션 실행은 ctrl + "r"

 

cmd + "p" = 파라미터에 무슨 타입이 들어가는지 보여줌

cmd + opt + "b" = 구현체로 바로 이동

cmd + "e" = 최근 파일 목록

cmd + opt + M = Extract Method

cmd + opt + P = 인수 추출

cmd + opt + v = 변수 할당

cmd + opt + c = 상수로 추출

cmd(ctrl) + opt(alt) + 방향키 = 최근 봤던 파일 왔다갔다

cmd(ctrl) + shift + f = Find in Files

 

cmd + "F12" = 해당 클래스의 필드와 메서드 정보 목록이 나옴

cmd + shift + "F12" = 코드 영역만 풀화면

cmd + "1" = 프로젝트 파일목록

ESC = 에디터 커서 위치로 돌아옴

opt + 방향키↑ = 현재 폴더 위치 리스트 메뉴로 이동

cmd + "4" = 밑에 콘솔 창

복사해와서 한번에 수정할 때 수정할 단어 클릭 후 shift + "F6"

shift + "F6" = 파일명 변경

 

배열이나 리스트 작성 후 iter 라고 입력하면 자동으로 for 문 만들어 줌

 

cmd + "b" = 심볼의 선언으로 이동 (win >>> ctrl + b)

cmd + shift + "b" = 구현체 파일로 이동 (win >>> ctrl + alt + b)

ctrl + shift + "R" = 전체 테스트

 

 

주석 색상 

짙은 녹색 - 629755

 

깃 허브

ctrl + shift + a = 액션 -> share project on Github 검색

ctrl + k = 커밋 창

ctrl + ctrl + shift + k = 바로 깃 허브 푸시

 

텝설정

settings > tab검색 > use smart tab체크하면 자동 텝됨

 

자바 소스 자동 컴파일

파일검색 -> registry
preference -> build, execution, deployment -> compilor

라이브리로드 springboot devtools -> spring.devtools.livereload.enabled=true

 

인텔리제이는 메뉴창이 닫힌 상태에서도 cmd 키와 방향키 하나만으로 프로젝트의 구조를 자유롭게 왔다갔다 할 수 있고 cmd + n 으로 파일 또는 패키지도 바로 생성 가능하다

 

cmd + 1 로 메뉴 열고 esc로 편집기로 이동

f2 누르면 에러나 힌트 등으로 밑줄 쳐진 부분으로 바로 이동

https://blog.jetbrains.com/ko/2020/03/11/top-15-intellij-idea-shortcuts_ko/

 

가장 많이 사용되는 IntelliJ IDEA 단축키 15개 | Post Blog

IntelliJ IDEA는 편집, 탐색, 리팩토링, 디버깅 등 일상적으로 수행하는 대부분의 작업에 대하여 해당 명령어의 키보드 단축키를 제공합니다. 이러한 단축키를 배우고 연습하여 기억해 두면 작업 흐

blog.jetbrains.com

 

ctrl * 2 = Run Anything

ex) gradle test

ex) gradle ktlintFormat clean test

 

opt * 2 누르고 아래 방향키 하면 멀티 라인 입력 가능

find in files = cmd + shift + f