Pichu Pokeball
본문 바로가기
IntelliJ

인텔리제이 단축키 완벽 가이드! 생산성을 높이는 팁 🔥💻

by campanula 2025. 2. 14.

1. 인텔리제이란? 🤔

인텔리제이(IntelliJ IDEA)는 JetBrains에서 개발한 Java IDE(통합 개발 환경)로, Java뿐만 아니라 다양한 프로그래밍 언어를 지원하는 인기 있는 개발 도구입니다. 다양한 기능과 뛰어난 성능으로 많은 개발자들이 사랑하는 IDE입니다. 하지만, 그만큼 기능이 많아 처음 사용하시는 분들은 모든 기능을 완벽하게 활용하기 어려울 수 있습니다. 그럴 때, 단축키를 잘 활용하면 생산성을 극대화할 수 있습니다! 🏃‍♂️💨

2. 인텔리제이 단축키로 생산성 UP! 📈

인텔리제이에서는 많은 기능들이 단축키로 빠르게 사용할 수 있습니다. 그럼, 가장 많이 쓰이는 기본 단축키부터 고급 단축키까지 하나씩 살펴볼까요?


3. 필수 기본 단축키 💡

(1) 파일 열기/닫기 🗂️

  • 파일 열기: Ctrl + O (Windows/Linux), Cmd + O (Mac)
    • 이미 존재하는 파일을 빠르게 열 수 있습니다.
  • 파일 닫기: Ctrl + F4 (Windows/Linux), Cmd + W (Mac)
    • 현재 열려있는 파일을 빠르게 닫을 수 있습니다.
  • 모든 파일 닫기: Ctrl + Shift + F4 (Windows/Linux), Cmd + Shift + W (Mac)
    • 모든 열린 파일을 한 번에 닫을 수 있습니다.

(2) 코드 탐색 🔍

  • 최근 파일: Ctrl + E (Windows/Linux), Cmd + E (Mac)
    • 최근에 작업했던 파일 목록을 보여줍니다.
  • 파일 내 검색: Ctrl + F (Windows/Linux), Cmd + F (Mac)
    • 파일 내에서 텍스트를 검색할 수 있습니다.
  • 전체 검색: Ctrl + Shift + F (Windows/Linux), Cmd + Shift + F (Mac)
    • 프로젝트 전체에서 텍스트를 검색합니다.

(3) 코드 완성

  • 자동 코드 완성: Ctrl + Space (Windows/Linux), Cmd + Space (Mac)
    • 코드 입력 시 자동으로 제안된 내용을 선택할 수 있습니다.
  • 메서드/클래스 선언 보기: Ctrl + B (Windows/Linux), Cmd + B (Mac)
    • 메서드나 클래스 선언으로 바로 이동할 수 있습니다.

4. 고급 단축키 🚀

(1) 리팩토링 🔧

  • 이름 변경: Shift + F6 (Windows/Linux), Cmd + F6 (Mac)
    • 변수, 메서드, 클래스 이름을 변경할 수 있습니다.
  • 메서드 추출: Ctrl + Alt + M (Windows/Linux), Cmd + Option + M (Mac)
    • 코드를 새 메서드로 추출할 수 있습니다.
  • 변수 추출: Ctrl + Alt + V (Windows/Linux), Cmd + Option + V (Mac)
    • 값을 변수로 추출할 수 있습니다.

(2) 디버깅 🐞

  • 디버그 시작: Shift + F9 (Windows/Linux), Cmd + F9 (Mac)
    • 디버그 모드를 시작할 수 있습니다.
  • 중단점 설정: Ctrl + F8 (Windows/Linux), Cmd + F8 (Mac)
    • 디버깅할 때 중단점을 설정할 수 있습니다.
  • 디버그 실행/일시 정지: F8 (Windows/Linux), F8 (Mac)
    • 디버깅 중에 한 줄씩 실행하거나, 일시 정지할 수 있습니다.

(3) 버전 관리(Git) 🛠️

  • 버전 관리 툴 창 열기: Alt + 9 (Windows/Linux), Cmd + 9 (Mac)
    • Git 등 버전 관리 툴 창을 열어 작업 내역을 확인할 수 있습니다.
  • 변경 사항 커밋: Ctrl + K (Windows/Linux), Cmd + K (Mac)
    • 변경된 파일들을 커밋할 수 있습니다.
  • Git 로그 보기: Ctrl + Alt + Shift + K (Windows/Linux), Cmd + Option + Shift + K (Mac)
    • Git 로그를 확인하여 이전 버전을 쉽게 탐색할 수 있습니다.

5. 화면 전환 및 레이아웃 조정 🖥️

(1) 작업창 전환 🔄

  • 에디터 창과 터미널 창 전환: Alt + F12 (Windows/Linux), Cmd + F12 (Mac)
    • 터미널을 활성화하거나 비활성화할 수 있습니다.
  • 뷰 사이 전환: Ctrl + Tab (Windows/Linux), Cmd + Tab (Mac)
    • 열린 뷰들 간에 빠르게 전환할 수 있습니다.

(2) 창 분할 🪟

  • 좌측, 우측 화면 분할: Ctrl + Shift + ←/→ (Windows/Linux), Cmd + Shift + ←/→ (Mac)
    • 화면을 좌측 또는 우측으로 분할하여 작업을 효율적으로 할 수 있습니다.
  • 창 최대화: Ctrl + Shift + F12 (Windows/Linux), Cmd + Shift + F12 (Mac)
    • 전체 화면으로 전환하여 집중해서 작업할 수 있습니다.

6. 생산성 향상 팁 🧠

(1) 멀티커서 사용 ✍️

  • 멀티커서 추가: Alt + Click (Windows/Linux), Option + Click (Mac)
    • 여러 위치에 동시에 커서를 추가해 여러 부분을 한 번에 수정할 수 있습니다.

(2) 코드 정리 🧹

  • 코드 자동 정렬: Ctrl + Alt + L (Windows/Linux), Cmd + Option + L (Mac)
    • 코드의 들여쓰기 및 공백을 자동으로 정리해줍니다.

(3) 도움말 보기 📚

  • Quick Documentation: Ctrl + Q (Windows/Linux), Cmd + J (Mac)
    • 메서드나 클래스에 대한 설명을 빠르게 볼 수 있습니다.