개요

체코 프라하에 본사를 둔 JetBrains(젯브레인즈) 사에서 개발한 통합 개발 환경. 
이클립스보다 여러 면에서 뛰어나다고 평가되며, 2001년 첫 출시 때부터 편리한 코드 컴플리션 및 리팩토링 기능으로 수많은 IDEA빠들을 양산하였다. 
2009년에 무료 커뮤니티 에디션이 나온 이후에는 본격적으로 Java 개발을 위해 많이 사용되기 시작했다. 툴 자체도 Java와 Swing을 이용해서 제작되었으며, 플러그인 개발에 사용되는 언어 역시 Java이다. 
2019년 DeveloperWeek에서 'Best Innovation in Coding Tools(가장 혁신적인 코딩 툴)'로 선정된 바 있다. # 윈도우, macOS, 리눅스를 모두 지원한다. 
파일 시스템과 용어가 다른 IDE와는 좀 다르기 때문에 사전 학습이 필요하다. 

이클립스의 워크스페이스 개념이 없고, 프로젝트 생성 시 기존에 만들어 둔 빈 폴더를 프로젝트 폴더화 시키는 방식이다. 
프로젝트 안에 서브 프로젝트를 생성하는 것도 가능한데, 이러한 서브 프로젝트는 '모듈'이라고 불린다. 또한 이클립스의 Project-Specific JRE는 IntelliJ IDEA의 Project SDK와 대응된다.

출처 : 나무위키


설치하기

위 다운로드 페이지에서 사용하고자 하는 버전을 다운로드하여 설치한다.

intelliJ 초기 세팅

intelliJ 설치하고 초기 세팅하면 사용하는데 도움이 되는 내용을 소개합니다.
아래 설정은 intelliJ IDEA 2021.1.3(Ultimate Edition) 버전 기준으로 기술합니다.


  1. 테마 & 폰트 설정
    https://chosign.blogspot.com/2022/12/intellij-1.html
  2. SDK 설정
    https://chosign.blogspot.com/2022/12/intellij-2sdk.html
  3. Java Compiler 설정
    https://chosign.blogspot.com/2022/12/intellij-3java-compiler.html
  4. 메모리 설정
    https://chosign.blogspot.com/2022/12/intellij-4.html
  5. File Encoding 설정(properties 한글깨짐 해결)
    https://chosign.blogspot.com/2022/12/intellij-5file-encoding.html
  6. 이클립스 단축키 사용하기
    https://chosign.blogspot.com/2022/12/intellij-6.html
  7. 유용한 Plugin