https://www.jetbrains.com/help/rider/Keymaps_Comparison_Windows.html
"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체크하면 자동 텝됨
자바 소스 자동 컴파일
라이브리로드 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/
ctrl * 2 = Run Anything
ex) gradle test
ex) gradle ktlintFormat clean test
opt * 2 누르고 아래 방향키 하면 멀티 라인 입력 가능
find in files = cmd + shift + f