티스토리 뷰

SW 개발/IDE

IntelliJ IDEA 설치하기

지단로보트 2016. 7. 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 환경 변수까지 설정하면 완료된다.

글꼴(폰트) 변경

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

  • FileSettingsEditorFont → Font: HackOK

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

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

플러그인 설치

  • IntelliJ IDEA는 기본 기능도 훌륭하지만 추가적인 써드 파티 플러그인으로 생산성을 향상시킬 수 있다. FileSettingsPluginsMarketplace에서 조회하여 설치할 수 있다. 추천 플러그인은 아래와 같다.
    • One Dark Theme: 총 4개의 유려한 색상의 테마를 제공한다.
    • Monokai Pro Theme: 총 6개의 유려한 색상의 테마를 제공한다.
    • Rainbow Brackets: 항상 헷갈리기 쉬운 괄호 기호에 색을 부여해서 가독성을 높여준다.
    • CodeGlance3: Sublime Text와 유사한 한 눈에 코드 보기 및 스크롤 기능을 제공한다.
    • BrowseWordAtCaret: 현재 파일 내에서 선택한 문자열을 앞뒤로 검색할 수 있게 해준다. CTRL + ALT + UP은 앞으로 검색, CTRL + ALT + DOWN은 뒤로 검색이다.
    • Request Mapper: Spring MVC 기반 프로젝트에서 엔드포인트 URL 기반의 검색 및 바로가기 기능을 제공한다. 단축키는 SHIFT + CTRL + \이다.
    • Lombok Plugin: Lombok 라이브러리 문법을 지원한다.

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

 

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

프로젝트 생성

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

유용한 단축키

  • Run Anything (CTRL + CTRL): 콘솔 명령을 실행할 때 사용하면 유용하다.
  • Search Everywhere (SHIFT + SHIFT): 매직 단축키로 필요한 모든 것을 찾거나 실행할 수 있다.
  • Project View (ALT + F1 + 1): 현재 작업 파일이 위치한 디렉토리 위치를 보여준다.

트러블슈팅: 단축키 충돌 문제 수정

  • 인텔 내장 그래픽 카드 사용자는 IntelliJ IDEACTRL + ALT + , 단축키가 작동하지 않고, 출력 화면이 90도로 전환되는 문제가 있다. 이 경우, CTRL + F12 단축키를 실행하여 인텔 HD 그래픽 제어판을 실행한 후, 옵션 및 지원에서 바로 가기 키 관리: 사용 안 함으로 변경하면 된다. [관련 링크]

트러블슈팅: 유닛 테스트 미작동 문제 수정

  • 유닛 테스트 실행시 test events were not received라는 메시지와 함께 작동하지 않을 경우 아래와 같이 설정하면 된다. [관련 링크]
File → Settings → Build, Execution, Deployment → Build Tools → Gradle → Run tests using: IntelliJ IDEA 선택
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함