IntelliJ 익숙지 않은 분께 도움이 될 tip, 모음
- 가급적 최신 버전 유지
- 버전이 2019.x 형태인데 저같은 경우 x 가 바뀔때 app cleaner 로 깔끔히 지우고 시작, 개취
- intellij cache 를 많이 쓰는데 update 시 꼬이는 경우가 가끔 있고, 밀면 초기에 index 과정 지나면 좀 빠름
- 신규 macOS 부터
Shift + Command + A
가 시스템 등록 되어있어서System Preferences -> Keyboard -> Shortcuts -> Services -> Search man Page Index in Terminal
체크 해제
- IntelliJ
Learn
Plugin 으로 따라하기 모드가 생김: 이것만 알아도 됨- 프로젝트 생성하는 화면(프로젝트 열린 상태 말고 모두 닫으면 생긴 화면)에 제일 처음 아래부분
Learn IntelliJ IDEA
누르면 됨
- 프로젝트 생성하는 화면(프로젝트 열린 상태 말고 모두 닫으면 생긴 화면)에 제일 처음 아래부분
- 아래 블로그 유용한거 단축키 많음
- Shift + Cmd + A : 기능 찾기
- F2 : Error -> Warn 순으로 잘못된 곳 찾기
- Opt + Enter : 자동 고침
- Ctrl + Space : 자동완성, spotlite 단축키를 끔
- Shift + Ctrl + Space : 스마트 자동완성
- Shift + Shift : 파일 찾기
- Cmd + E : 최근 파일 찾기
- Ctrl + Enter : 파일 생성, toString, equalTo, hashCode, 생성자 자동 생성
- Ctrl + T : Refactoring 전체 메뉴, 각 리펙토링마다 또 단축키 다름
- Opt + Cmd + T : surround try-catch, if, for 등 각 block 처리
- Shift + Cmd + 방향키(위아래) : 코드 줄 이동
- Opt + 화살표위 : 블럭 선택 확장
- Shift + Opt + 화살표위 or 아래 : 현재 라인 옮김
- Shift + Cmd + 화살표위 or 아래 : 현재 블럭 옮김
- postfix completion 기능
- replace regex, 정규식 치환 기능, 노가다 유용
- class, method 등 각종 구조 형태 찾기 및 치환 기능, 노가다 유용
- 디버깅 조건식
- Json, Html, SQL String 으로 처리할때 유용한 Injection Language
- Http Requet <- Postman 대체
- database 연결
- Spring Boot 지원
- Plugin 찾기(github opensource 찾기와 동일)
- JetBrain 에서 만든건 무조건 ok
- 다운로드순 조회후 최근 업데이트 6개월내 ok
- 별 많은순
- https://www.vojtechruzicka.com/idea-best-plugins/ <- 추천
- String Manipulation
- Builder Generator
- Presentation Assistant
- gsonformat vs DTO generator
- translate for Korean
- custom postfix templates
- TestMe
- assertj postfix completion
- mockito postfix completion
- Lombok plugin
- Git Flow Integration
- Checkstyle
- PMD
- SonarLint
- Handlebars
- Atlassian connector
- Bitbucket Linky
- Free Mybatis <- ibatis 미지원
- Save Action: Legacy 에 않맞는 포멧을 많이 바꿈,조금 느려지는 경향이 있음
- Advanced Java Folding: 추천이지만 익숙치 않을거 같은? 좋아하지 않을거 같은?
- Gradle Formatter
- .ignore (Git Ignore Template)
- grazie