IntelliJ IDEA: 설치부터 기초 사용법 및 유용한 팁까지

IntelliJ IDEA는 JetBrains에서 개발한 강력한 통합 개발 환경(IDE)으로, 자바 개발자뿐만 아니라 다양한 프로그래밍 언어를 사용하는 개발자들에게 최고의 선택입니다. 이 글에서는 IntelliJ IDEA의 설치 방법부터 기초 사용법, 그리고 생산성을 높여주는 유용한 팁까지 자세히 알아보겠습니다.

1. IntelliJ IDEA 설치하기

IntelliJ IDEA는 Ultimate(유료)와 Community(무료) 두 가지 에디션으로 제공됩니다. 이 글에서는 Community 에디션을 기준으로 설명하겠습니다.

설치 과정

  1. JetBrains 공식 웹사이트에 접속합니다.
  2. 운영체제에 맞는 Community 버전을 다운로드합니다.
  3. 다운로드된 설치 파일을 실행합니다.
  4. 설치 마법사의 안내에 따라 진행합니다:
    • 설치 위치 선택
    • 시작 메뉴 폴더 선택
    • 추가 작업 선택 (바탕화면 바로가기 생성, .java 파일 연결 등)
  5. 설치가 완료되면 IntelliJ IDEA를 실행합니다.

2. 첫 프로젝트 생성하기

IntelliJ에서 새 프로젝트를 생성하는 방법을 알아보겠습니다.

  1. IntelliJ IDEA를 실행합니다.
  2. 시작 화면에서 "New Project"를 클릭합니다.
  3. 프로젝트 유형을 선택합니다 (Java, Maven, Gradle 등).
  4. 프로젝트 SDK를 설정합니다 (JDK 버전 선택).
  5. 프로젝트 이름과 위치를 지정합니다.
  6. "Create"를 클릭하여 프로젝트를 생성합니다.

이제 프로젝트 구조가 생성되고 개발을 시작할 준비가 완료되었습니다.

3. IntelliJ IDEA 기본 인터페이스 이해하기

IntelliJ IDEA의 기본 인터페이스는 다음과 같은 요소로 구성됩니다:

주요 인터페이스 구성요소

  • 프로젝트 창(Project Window): 좌측에 위치하며 프로젝트의 파일 구조를 보여줍니다.
  • 에디터 창(Editor Window): 중앙에 위치하며 코드를 작성하고 편집하는 공간입니다.
  • 도구 창(Tool Windows): 하단과 우측에 위치하며 터미널, 디버그, 버전 관리 등의 도구를 제공합니다.
  • 상태 표시줄(Status Bar): 하단에 위치하며 현재 프로젝트 상태와 각종 알림을 보여줍니다.
  • 메뉴 바와 도구 모음: 상단에 위치하며 다양한 명령과 기능에 접근할 수 있습니다.

4. 코드 작성 및 편집 기능

IntelliJ IDEA는 코드 작성과 편집을 위한 다양한 기능을 제공합니다.

코드 자동 완성

IntelliJ의 가장 강력한 기능 중 하나는 코드 자동 완성입니다:

  • 기본 자동 완성: Ctrl + Space를 누르면 기본적인 코드 자동 완성이 활성화됩니다.
  • 스마트 자동 완성: Ctrl + Shift + Space를 누르면 컨텍스트에 맞는 더 정확한 자동 완성을 제공합니다.
  • 생성자, getter/setter 자동 생성: Alt + Insert를 누르면 생성자, getter/setter 등을 자동으로 생성할 수 있습니다.

코드 리팩토링

코드 품질을 높이기 위한 다양한 리팩토링 기능을 제공합니다:

  • 이름 변경: Shift + F6을 누르면 변수, 메소드, 클래스 등의 이름을 안전하게 변경할 수 있습니다.
  • 메소드 추출: Ctrl + Alt + M을 누르면 선택한 코드 블록을 별도의 메소드로 추출할 수 있습니다.
  • 클래스 이동: F6을 누르면 클래스를 다른 패키지로 이동할 수 있습니다.

5. 유용한 단축키와 팁

개발 생산성을 높이는 IntelliJ IDEA의 유용한 단축키와 팁들을 소개합니다.

필수 단축키

  • Shift + Shift: 통합 검색 (파일, 클래스, 액션 등 모든 것을 검색)
  • Alt + Enter: 빠른 수정 제안 (코드 오류 해결, 임포트 추가 등)
  • Ctrl + B: 정의로 이동 (변수, 메소드, 클래스의 정의로 이동)
  • Ctrl + Alt + L: 코드 정렬 (코드 스타일에 맞게 자동 정렬)
  • Ctrl + D: 현재 줄 복제
  • Ctrl + /: 라인 주석 토글
  • Ctrl + Shift + /: 블록 주석 토글

생산성을 높이는 팁

  1. 라이브 템플릿 사용하기: psvm + Tab을 입력하면 public static void main(String[] args) 메소드가 자동으로 생성됩니다.
  2. 다중 커서 사용하기: Alt + 마우스 클릭으로 여러 위치에 동시에 커서를 위치시킬 수 있습니다.
  3. 로컬 히스토리 활용하기: VCS를 사용하지 않더라도 IntelliJ는 로컬 변경 이력을 저장하므로, Local History 기능을 통해 이전 버전으로 복원할 수 있습니다.
  4. 사용자 정의 코드 스타일 설정하기: Settings > Editor > Code Style에서 프로젝트에 맞는 코드 스타일을 설정할 수 있습니다.
  5. 플러그인 활용하기: MarketPlace에서 개발 효율성을 높이는 다양한 플러그인을 설치할 수 있습니다.

6. 디버깅 기능 활용하기

IntelliJ IDEA는 강력한 디버깅 기능을 제공합니다.

기본 디버깅 방법

  1. 코드 라인 옆의 여백을 클릭하여 중단점(breakpoint)을 설정합니다.
  2. 실행 구성(Run Configuration)에서 디버그 모드로 실행합니다 (Shift + F9).
  3. 프로그램이 중단점에서 멈추면 다음 기능을 활용할 수 있습니다:
    • F8: 다음 라인으로 이동 (Step Over)
    • F7: 메소드 내부로 들어가기 (Step Into)
    • Shift + F8: 현재 메소드에서 나오기 (Step Out)
    • 변수 값 확인 및 수정 (Variables 창)
    • 조건부 중단점 설정 (중단점 우클릭 > 조건 설정)

7. 버전 관리 시스템(VCS) 통합

IntelliJ IDEA는 Git, SVN 등 다양한 버전 관리 시스템과 통합되어 있습니다.

Git 연동 사용법

  1. VCS > Enable Version Control Integration에서 Git을 선택합니다.
  2. 기본적인 Git 작업을 IntelliJ 내에서 수행할 수 있습니다:
    • 변경 사항 확인: Alt + 9로 변경 탭 열기
    • 커밋: Ctrl + K로 커밋 대화상자 열기
    • 푸시: Ctrl + Shift + K로 푸시 대화상자 열기
    • 브랜치 관리: Git > Branches에서 브랜치 생성, 병합, 체크아웃 등 수행

8. 플러그인 설치 및 활용

IntelliJ IDEA의 기능을 확장하는 다양한 플러그인을 설치하고 활용하는 방법을 알아보겠습니다.

추천 플러그인

  • Lombok: Lombok 라이브러리 지원
  • Rainbow Brackets: 중첩된 괄호를 색상으로 구분
  • SonarLint: 코드 품질 검사 도구
  • Key Promoter X: 자주 사용하는 액션의 단축키를 알려주는 도구
  • GitToolBox: Git 통합 기능 강화
  • Material Theme UI: IDE 테마 변경

플러그인 설치 방법

  1. File > Settings > Plugins로 이동합니다.
  2. Marketplace 탭에서 원하는 플러그인을 검색합니다.
  3. Install 버튼을 클릭하고 IDE를 재시작합니다.

9. 결론

IntelliJ IDEA는 단순한 코드 에디터를 넘어 개발자의 생산성을 극대화하는 완벽한 개발 환경을 제공합니다. 이 글에서 소개한 기본 사용법과 팁들을 활용한다면, 여러분의 개발 경험이 한층 더 향상될 것입니다.

IntelliJ IDEA를 사용하면서 가장 중요한 것은 지속적인 학습과 실습입니다. 단축키를 하나씩 익히고, 새로운 기능을 발견할 때마다 여러분의 개발 워크플로우에 통합해 보세요. 시간이 지날수록 IntelliJ IDEA의 진정한 가치를 경험하게 될 것입니다.

 

 

'IntelliJ' 카테고리의 다른 글

필수 단축키  (0) 2025.04.29

+ Recent posts