티스토리 뷰

SW 개발/IDE

IntelliJ IDEA 설치하기

지단로보트 2016.07.12 10:57

IntelliJ IDEA 다운로드

IntelliJ IDEA는 기업, 개인에 상관없이 무료로 이용 가능하지만 기능이 제한적인 Communtity 에디션과 유료지만 완전한 기능이 제공되는 Ultimate 에디션으로 구분된다. Communtity 에디션은 Web을 제외한 기본적인 JVM 기반 언어와 안드로이드 개발을 지원한다. Java 기반의 REST API 등의 백엔드 개발만 고려한다면 Communtity 에디션 만으로도 충분하다. 하지만 프론트엔드 개발까지 고려한다면 유료 버전을 추천한다. Communtity 에디션을 아래 순서로 다운로드하여 설치한다.

JDK 설치

  • IntelliJ IDEA 첫 실행에 앞서 JDK 설치가 필요하다. 일반적으로 가장 많이 설치하는 Oracle JDK는 11 버전부터 년 단위 구독형 유료 라이센스로 변경되었으므로 무료 OpenJDK 바이너리인 제공하는 Zulu를 설치하자. 본 블로그의 이 글을 참고한다. JDK 설치 후 JAVA_HOME 환경 변수까지 설정하면 완료된다.

테마 변경

  • IntelliJ IDEA는 기본적으로 Default, Darcula 2개 테마를 제공한다. 또한 플러그인 방식으로 외부에서 개발한 테마 또한 사용 가능하다. 아래는 Visual Studio Code 등에서 광범위하게 사용되는 눈이 편한 파스텔 톤의 Tomorrow Night 테마를 적용하는 방법이다.
  • Tomorrow Night Theme for IntelliJ IDEAdk-tomorrow-night.icls 다운로드
  • IntelliJ IDEA 실행 → FileSettingsEditorColor SchemeImport Scheme→ 앞서 다운로드한 dk-tomorrow-night.icls 선택 → OK

글꼴(폰트) 변경

아래 순서로 글꼴 변경이 가능하다. (프로그래밍에 최적화된 외부 글꼴인 Hack을 예로 들었다.)

  • FileSettingsEditorFont → Font: HackOK

Windows 운영체제에서는 Mac 또는 리눅스에 비해 글꼴의 안티 앨리어싱이 깔끔하지 못하다. 추가적으로 MacType을 설치하면 비슷한 느낌을 얻을 수 있다.

  • MacType 설치 → MacType Wizard → Select your preferred mode: RegistryFinish

플러그인 설치

  • IntelliJ IDEA는 기본 기능도 훌륭하지만 추가적인 써드 파티 플러그인으로 생산성을 향상시킬 수 있다. FileSettingsPluginsMarketplace에서 조회하여 설치할 수 있다. 추천 플러그인은 아래와 같다.
  • CodeGlance: Sublime Text와 유사한 한 눈에 코드 보기 및 스크롤 기능을 제공한다.
  • Rainbow Brackets: 항상 헷갈리기 쉬운 괄호 기호에 색을 부여해서 가독성을 높여준다.
  • BrowseWordAtCaret: 현재 파일 내에서 선택한 문자열을 앞뒤로 검색할 수 있게 해준다. CTRL + ALT + UP은 앞으로 검색, CTRL + ALT + DOWN은 뒤로 검색이다.
  • Request Mapper: Spring MVC 기반 프로젝트에서 엔드포인트 URL 기반의 검색 및 바로가기 기능을 제공한다. 단축키는 SHIFT + CTRL + \이다.
  • Lombok Plugin: Lombok 라이브러리 문법을 지원한다.
  • Codota: CodotaAI 학습 기반의 무료 코드 자동완성 플러그인이다. 현재 Java, Scala 언어만 지원하고 있다. Codota 설치 후의 사용법은 간단하다. 코드 작성시 평소와 같이 제안 목록이 뜨는데 민트색 마크가 달린 Codota가 제안하는 자동완성 목록이 최상단으로 출력된다. 추가적으로 클래스명 또는 메써드명에서 마우스 우클릭 후 Get relevant Examples 버튼을 클릭하면 추천하는 코드를 브라우저에 출력해준다.
  • Grep Console

Lombok Plugin의 경우 설치 후 추가적으로 아래 설정이 필요하다.


  • FileSettingsBuild, Execution, DeploymentComplilerAnnotation ProcessorsEnable annotation processing 체크 → 확인

프로젝트 생성

개발자의 개인 취향이 가장 많이 반영되는 테마, 글꼴 변경이 완료되었으니 기본적인 준비는 끝난 셈이다. Gradle 기반의 Java 프로젝트 생성을 해보자. 아래 글을 참고한다.

무료 버전을 위한 조언

앞서 설명한대로 무료 버전인 Communtity 에디션은 프론트엔드 개발에 대한 지원이 전무하다.(가능하긴 해도 IntelliSense 등의 IDE 고유의 기능이 제공되지 않는다.) 이 경우 프론트엔드 부분은 무료 IDEVisual Studio Code를 추천한다. 설치 및 사용법은 아래 글을 참고한다.


댓글
댓글쓰기 폼