폰트변경
폰트는 개인취향이므로 원하는 폰트로 바꿔도 무방하다. 개인적으로 최근에 코딩용으로 새로나온 D2Coding이 괜찮은 것 같다.
1) File → Settings(Ctrl+Alt+S) → Editor → Colors & Fonts → Font로 이동
2) Save As를 눌러 새로운 이름으로 Scheme 생성
3) Primary Font를 'D2Coding', 크기를 15로 설정
스펠링체크 해제
인텔리J 기본설정은 영어 스펠링을 체크한다. 프로젝트 전문용어나 축약어가 코드에 사용될 경우 노란색 밑줄이 표시되어 지저분하므로, 스펠링 체크해제하도록 한다.
File → Settings(Ctrl+Alt+S) → Inspections → Spelling 옵션 체크 해제
매크로를 통한 Save Actions 기능 추가
이클립스의 경우 Save Actions 기능이 있어서 저장시 소스 포맷팅, import 등을 정리하기 쉽다. 하지만 인텔리J에는 이 기능이 없는데, 인텔리J에서는 매크로 기능으로 동일하게 구성할 수 있다.
1) Edit → Macros → Start Recording 시작 (이후 발생하는 액션이 저장된다)
2) Ctrl + Alt + L 입력: 코드 포맷팅 수행
3) Ctrl + Alt + O 입력: import 정리 수행
4) Ctrl + S: 파일 저장 기능
5) Edit → Macros → Stop Recording 종료
6) "Format And Save Files"로 Marco명을 설정한다.
7) File → Settings(Ctrl+Alt+S) → Keymap → Macros 트리 클릭 → Format And Save Files에서 마우스 우클릭. Add Keyboard Shortcut 클릭한다.
8) 단축키를 정한다. 개인적으로 Alt + S를 추천한다.
인텔리J 창 닫기
이클립스는 Ctrl + W를 누르게 되면 창닫기가 되는데 인텔리J에서는 이 단축키가 안된다.
왠만한 응용 프로그램 등은 보통 Ctrl + W가 창을 닫는건데..아쉽;;
이것 역시 키맵 설정을 통해 동일하게 구성할 수 있다.
1) File → Settings(Ctrl+Alt+S) → Keymap → Main Menu → Window → Editor Tabs → Close 선택
2) 키보드 숏컷을 설정. Alt + W를 추천한다.
※ Keymap에서 변경된 키맵은 인텔리J에서는 파란색으로 표시해준다.
줄번호 설정
개발자라면 아마 모두 줄번호 표시를 설정하지 않을까 한다.
Apppearance 항목에서 설정할 수 있다.
1) File → Settings(Ctrl+Alt+S) → Editor → Appearance → Show line numbers 체크
2) Show whitespaces는 선택사항
Lombok 설정
Lombok은 코딩시 생성하는 getter(), setter(), toString() 등을 자동적으로 설정해주는 유용한 라이브러리다. Lombok을 사용할 경우 플러그인을 추가해준다.
1) Settings → Plugins -> [Lombok]으로 검색 → Lombok Plugin 다운로드 및 설치 실행
2) 인텔리J 재시작