설치하기
1. JDK (Java Development Kit) 설치 (https://adoptopenjdk.net/)
2. IDE Intellij 설치 (https://www.jetbrains.com/idea/)
3. IntelliJ 실행 후 Project SDK를 선택하는 화면에서 JDK가 설치된 경로를 선택하고 Next 클릭. C:\Program Files\Eclipse Adoptium\jdk-17.0.2.8-hotspot
File - Setting - Editor - Live Templates 에서
언어별로 자주쓰는 코드를 자동완성 축약어로 등록해 둘 수 있다.
예를들면 Java 소스코드 작성시 main만 치면 메인 메소드가 자동완성되고
sout만 치면 System.out.println() 가 자동완성되고
fori/foreach만 치면 for문이 자동완성되는 식이다.
Scanner 자동완성 만들어보기
위와 같이 축약어를 치고 옆에 Description에 설명을붙인 뒤 그 아래 Template text 에 원하는 코드를 친다
아래 Define/Chanage 을 선택해서 적용 언어를 선택해주고 ok를 누르면 잘 적용된다.
$END$ 를 써서 축약어를 썼을 때 커서위치를 지정해주는 것도 가능하고 이외도 다양한 기능이 있다.
인텔리제이에서 가장 유용한 단축키는 Alt+Enter이다.
오류가 나서 빨간줄이 떴을 때 빨간줄 위에서 Alt+Enter를 치면 수정제안이 뜨고 굳이 틀린게 아니더라고 Alt+Enter를 치면 다른 여러가지 최적화 제안을 해준다
그외 단축키 들
- Ctrl + / 또는 Ctrl + Shift + / : 주석 처리
- Ctrl + D : 현재 코드 복사
- Ctrl + Y : 현재 라인 삭제
- Alt + Insert : 신규 생성(클래스, 파일, 생성자, getter/setter 등)
- Ctrl + E : 최근에 연 파일 보기
- Shift + F10 : 실행
- Shift + F9 : 디버그 실행
- Ctrl + Alt + L : 파일 단위 코드 재정렬
- Action on Save에서 자동 저장시 자동으로 Reformat code, Optimize imports에 체크해두면 편하다
- 이외의 유용한 기능은 Help-Find Action 으로 직접 검색하여 찾아볼 수 있다.
'개발도구' 카테고리의 다른 글
Git ] Private 레파지토리에 협업자를 초대하기 (0) | 2022.09.07 |
---|---|
Git ] fork 와 pull request 로 협업 과정 (0) | 2022.09.07 |
Git ] Remote 저장소 추가 등록하기 (Tortoise Git 사용) (0) | 2022.09.07 |
TortoiseGit ] 새 Branch 생성하기 (0) | 2022.09.04 |
WinMerge 텍스트 및 파일 비교 프로그램 (무료) (0) | 2022.05.27 |