1. 인텔리제이 설치
1-1. 다운로드 홈페이지 접속
인텔리제이 주소 -> https://www.jetbrains.com/ko-kr/idea/
1-2. 인텔리제이 설치
인텔리제이는 2가지 버전이 있습니다.
* Ultimate Edition(유료버전)
- Ultimate Edition은 전문 개발자를 위한 유료 버전으로 Community Edition의 기능 외에도 다양한 웹, 모바일, 엔터프라이즈 프레임워크를 지원합니다 Spring Boot, Java EE, Micronaut 등과 같은 프레임워크를 사용하거나 웹 개발을 위한 통합 툴을 필요로 하는 경우 이 버전이 적합합니다. 라이센스 비용은 https://www.jetbrains.com/idea/buy/에서 확인할 수 있으며 개인과 기업에 따라 라이센스 비용이 다릅니다.
* Community Edition(무료버전)
- Community Edition은 오픈 소스로 제공되며 Java, Kotlin, Groovy, Scala 등의 기본적인 프로그래밍 언어를 지원합니다. 개인 및 오픈 소스 프로젝트에 적합하며 라이센스 비용 없이 무료로 사용 가능합니다.
이렇게 설치하면 됩니다. 이제 간단한 세팅을 해보겠습니다.
2. 인텔리제이 기본 환경설정
2-1. SDK 설정
- 오른쪽 상단 톱니 아이콘 클릭 -> "Project Structure" 클릭
- Project Setting -> Project -> SDK -> Edit -> 내가 사용할 JDK 설정
2-2. Keymap 설정
- 이클립스에서 사용하던 단축키(default 단축키)를 IntelliJ에서도 사용할 수 있다.
- 왼쪽 상단 "File" 클릭 -> "Setting" 클릭 -> "Keymap" 검색
- 인텔리제이의 콘솔창에서 Ctrl + F 키를 눌러도 찾기 기능이 동작하기 않습니다.
이때 사용하기 위한 설정입니다. (키 중복을 생각해서 Alt + F로 설정하였습니다.)
- 카테고리에서 "Eclipse" 클릭
- "Find" 검색 -> 돋보기 모양의 Find 더블 클릭 -> "Add Keyboard Shortcut" 클릭
- "Alt" 키와 "F" 키를 클릭하면 자동으로 입력됩니다
2-3. Java Compiler 설정
- Build, Execution, Deployment -> Compiler -> Java Compiler -> Use Compiler -> 카테고리에서 Javac 선택
- Eclipse Compiler란
Sun JDK와 함께 제공되는 컴파일러인 javac와 다릅니다.
주목할만한 차이점 중 하나는 Eclipse 컴파일러를 사용하면 실제로 제대로 컴파일되지 않은 코드를 실행할 수 있다는 것입니다.
오류가 있는 코드 블록이 실행되지 않으면 프로그램이 정상적으로 실행됩니다.
그렇지 않으면 컴파일되지 않은 코드를 실행하려고 했음을 나타내는 예외가 발생합니다.
또 다른 차이점은 Eclipse 컴파일러가 Ecllipse IDE 내에서 증분 빌드를 허용한다는 것입니다.
즉, 입력을 마치면 모든 코드가 컴파일됩니다.
Eclipse에 자체 컴파일러가 있다는 사실도 Java SDK를 설치하지 않고도 Eclipse에서 Java 코드를 작성, 컴파일 및 실행할 수 있기 때문에 분명합니다.
2-4. IntelliJ 에디터 라인수 표시 설정
- Editor -> General -> Appearance -> Show line numbers 체크
2-5. IntelliJ 대소문자 자동 완성 해제 설정
- IntelliJ는 대/소문자를 구분하기 때문에 불편한 경우가 있습니다.
- 이때 사용하는 방법입니다.
- Settings -> Editor -> General -> Code Completion -> Match case 체크 해제
2-6. Auto Import
- File -> Settings -> Editor -> General -> Auto Import
- Insert import on paste를 Always로 선택합니다.
- Always : 자동으로 import를 추가합니다.
- Never : import를 추가하지 않습니다.
- Ask : 확인 후 import를 추가합니다.
- Add unamblguous imports on the fly : 코드 입력 기준으로 자동으로 필요한 import를 해줍니다. (단일 import 경우)
- Optimize imports on the fly : 코드 입력 기준으로 사용되지 않는 import를 인식하고 제거합니다.
2-7 Encoding 설정
- 파일 인코딩 설정은 프로젝트 내 파일들이 사용하는 문자 인코딩을 일관성 있게 관리하기 위한 목적으로 사용되는데, IntelliJ IDEA에서는 파일 인코딩 설정을 전체적인 IDE 레벨, 프로젝트 레벨, 개별 파일 레벨로 설정할 수 있고, 일반적으로 UTF-8 인코딩을 사용하는 것이 좋습니다.
3. 플러그인 설치
3-1. Atom Material Icons
- 프로젝트 구조(패키지, 폴더, 파일)을 아톰 IDE 디자인을 입혀 아이콘 모양을 바꿔주는 플러그인 입니다.
- 이 플러그인을 설치하지 않았을 때에는 프로젝트 구조를 텍스트로만 구분할 수 있었지만 설치 후에는 아이콘이 바뀌면서 아이콘과 텍스트 두개로 구분되어 알아보기 편해집니다.
-
3-2. Code Screenshots
- 코드를 스크린샷 찍어주는 플러그인입니다.
윈도우 기준 : Ctrl + Alt + Shift + A,
맥 기준 : Command + Option + Shift + A
입니다.
3-3. CodeGlance Pro
- 긴 코드를 우측에 조그맣게 표시해주어 원하는 위치로 빠르게 이동하게 해줍니다.
3-4. Git Tool Box
- 현재 위치의 브랜치를 프로젝트 옆에 표시해 주고, 몇번째 브랜치에서 커밋이 몇번째 앞에 또는 뒤에 있는지도 알려줍니다.
3-5. Presentation Assistant
- 윈도우, 맥에서 어떤 단축키가 쓰이는지 알려줍니다.
3-6. Rainbow Brackets
- 현재 열려있는 블록 스코프를 그에 맞는 짝 색깔로 나타내줍니다.
- 블록 스코프의 시작과 끝을 색깔로 표시해 알아보기 쉽게 해주는 플러그인 입니다.
3-7. String Manipulation
- 문자열 편집기 입니다.
- 중복된 텍스트가 있으면 알아서 삭제시켜 주고 자동으로 정렬시켜 줍니다.
3-8. Indent Rainbow
- 각각의 들여쓰기에 색상이 조금씩 차이가 있어 구분하기 쉬워집니다.
* 설정과 플러그인은 본인이 원하는 것들만 설치하고 사용시면 됩니다.
'Download & Setting' 카테고리의 다른 글
[Node.js] - Node.js 설치 (0) | 2023.09.14 |
---|---|
[JDK] - JDK 설치 및 세팅 (0) | 2023.09.12 |
[Tomcat] - 톰켓 설치 및 테스트 (0) | 2023.09.12 |
[Visual Studio Code] - VSCode 설치 및 추가 플러그인 설치 (1) | 2023.09.12 |
[Eclipse] - 이클립스 설치 및 간단한 세팅 (0) | 2023.09.12 |