[IntelliJ] Intellij 기본 설정1(초기 설정)
안녕하세요. 갓대희 입니다. 이번 포스팅은 [ IntelliJ 기본 설정 방법 ] 입니다. : )
첫번째로는 인텔리J 설치 후 기본으로 설정하면 좋은 것들을 정리 할 예정이다.
다음 포스팅에선 플러그인 쪽을 다루고, 이번엔 프로젝트 시작시 하면 좋을 기본 설정을 정리해보도록 한다.
1. SDK
▶ SDK 설정
- 신규 프로젝트를 생성할 때마다 기본 설정 적용을 위해 "Structure for New Projects" 클릭
- Project Settings > Project > Project SDK > New > JDK 클릭
- 원하는 JDK 버전을 선택 하여 준다.
- Platform Settings > SDKs 확인
(Name도 변경 가능하다. 나와같은 경우는 openjdk 1.8, oraclejdk 1.8 두개를 사용할 예정, 이를 구분짓기 위하여 네이밍을 하였다.)
2. Keymap
▶ Keymap 설정
- 이클립스에서 사용하던 단축키(default 단축키)를 intelliJ에서도 사용 할 수 있다.
(물론 반대로 intelliJ에서 사용하던 단축키를 이클립스에서도 쓸수 있다.)
- Settings for New Projects > Keypmap > Eclipse 선택
- Intellij에서 Console창 검색하기
> 인텔리제이의 콘솔창에서 Ctrl + F 키를 눌러도 찾기 기능이 동작하지 않을 것 이다.
이럴 때 유용한, 찾기 단축키는 직접 설정하는 방법도 추가 해둔다.
> File > settings > keymap > "find"검색 > 돋보기 모양의 find에 원하는 검색 단축키 입력 ( 나와같은 경우는 키중복이 찝찝하여 Alt + F 로 입력하여 사용중이다. )
3. 컴파일러 설정
▶ Java Compiler 설정
- Build, Execution, Deployment > Compiler > Java Compiler > Use compiler > JavaC 선택
- 여기서 Eclipse라는 컴파일러는 무엇일까?
스택오버 플로우에 나와있는 그대로 번역 했으니 참고 하도록 하자.
(https://stackoverflow.com/questions/3061654/what-is-the-difference-between-javac-and-the-eclipse-compiler )
Eclipse는 ECJ ( Eclipse Compiler for Java) 라는 자체 컴파일러를 구현했습니다 . Sun JDK와 함께 제공되는 컴파일러 인 javac와 다릅니다. 주목할만한 차이점 중 하나는 Eclipse 컴파일러를 사용하면 실제로 제대로 컴파일되지 않은 코드를 실행할 수 있다는 것입니다. 오류가있는 코드 블록이 실행되지 않으면 프로그램이 정상적으로 실행됩니다. 그렇지 않으면 컴파일되지 않은 코드를 실행하려고했음을 나타내는 예외가 발생합니다. 또 다른 차이점은 Eclipse 컴파일러가 Eclipse IDE 내에서 증분 빌드를 허용한다는 것입니다. 즉, 입력을 마치면 모든 코드가 컴파일됩니다. Eclipse에 자체 컴파일러가 있다는 사실도 Java SDK를 설치하지 않고도 Eclipse에서 Java 코드를 작성, 컴파일 및 실행할 수 있기 때문에 분명합니다.
4. 테마 변경
▶ IntelliJ 테마 변경 방법
- 계속 한 테마로 사용하기 지겨운 경우 필요한 기능
- Appearance & Behavior > Appearnace > Theme > Darcula 선택 (블랙 테마)
5. 라인수 표시
▶ IntelliJ 에디터 라인수 표시 방법
- 이번 내가 설치한 버전은 디폴트로 라인을 보여 주게 되어 있다. (Version 2019.3.1)
- Editor > General > Appearance > Show line Numbers 체크
6. 스펠링 체크 해제
▶ IntelliJ 에디터 스펠링 체크 해제 방법
- 영문 스펠링 체크 기능은 전문용어, 축약어 등을 체크하여 노란색 밑줄로 표시 하여 준다.
이 기능을 해제 하고싶은 경우 다음과 같이 설정 하자.
- Editor > Inspections > Spelling 체크를 해제
7. 대소문자 자동완성 해제
▶ IntelliJ 대소문자 자동 완성 해제 방법
- intellij는 대/소문자를 구분하기때문에 불편한 경우가 있다.(ex. System.out .println 등등)
- 이럴땐 다음과 같이 체크 해제 하면 대소문자를 가리지 않고 자동완성 된다.
Settings > Editor > Code Completion > Match case를 체크해제
다음 포스팅에선 기본 플러그인을 포스팅 하도록 해야 겠다.