[Window / Mac]
Ctrl + X : 한줄지우기(ctrl+D)
Ctrl + Alt + V : 변수선언
Ctrl+Shift+C : 커서 파일에 두고 수행시 파일경로 복사
Shift+F10 : 실행
Ctrl+Shift+F9 : recompile
Ctrl+Shift+T : test 생성 (mac : command shift T)
Ctrl+Shift+방향키 : 블럭이동 (eclipse : Ctrl+방향키)
Alt + enter : 아직 생성하지 않은 (선언한) 객체에 커서두고 실행시 create class
Ctrl + Alt + 방향키 : 이전파일로 돌아가기 (alt+방향키)
Alt + Shift + L : beautify (줄정렬) ctrl + shift + f
Ctrl + Shift + F : 호출부 찾기 ctrl + shift + g
Alt + enter : import (mac : option + enter)
Ctrl + Alt + N : 여러줄 로직을 하나로 줄이기 (ex: 객체 선언부와 리턴이 각개로 있을 경우 리턴 바로하도록)
Ctrl + Alt + M : 선택된 로직 덩어리를 메소드로 만들어버리기
Ctrl + Alt + P : 변수에 커서를 두고 단축키 입력시 변수를 파라미터로 빼줌
Ctrl + Alt + V : 메소드에 커서 두고 단축키 입력시 메소드 리턴값을 받는 변수 좌측에 선언됨
Ctrl + H : eclipse Ctrl+T
Alt + Insert : generate Constructor (mac : cmd+N)
Ctrl + o : override method (오버라이드 가능한 메소드 목록 불러오기 및 오버라이딩)
Ctrl + e : 최근 열었던 파일 리스트 조회
Ctrl + Ctrl + 방향키 : 멀티라인 셀렉트
[Mac]
cmd + B = 호출부 찾기
ctrl + shift + 방향키 = 블럭이동
cmd + 1 = project view
shift + shift (연타) = search 창
cmd + option + V = 리팩토링 (변수 빼기)
cmd + shift + F = 퀵서치
cmd + option + 방향키 = 이전 이후 파일로 이동
ctrl + shift + O = 파일찾기 (ctrl + shift + R (이클립스))
cmd + option + l = formatting
cmd + n = equals / hashcode overriding
[설정]
Eclipse 'Link with Editor' 기능: 좌측 프로젝트 트리에서 우상단의 툴팁 클릭 후 'Always Select Opened File' 클릭
[플러그인] IntelliJ 유용한 Plugin
.ignore
Atom Material Icons
CodeGlance Pro
GitToolBox
Grep Console
Key Promoter X
Korean Language Pack (미사용.. 영어에 익숙해지자)
Meterial Theme UI
Rainbow Brackets