IntelliJ IDEA 단축키 마스터하기: 생산성 UP!
IntelliJ IDEA는 강력한 기능만큼이나 다양한 단축키를 제공합니다. 이 단축키들을 잘 활용하면 개발 속도를 높이고 효율성을 극대화할 수 있습니다.
이 글에서는 IntelliJ IDEA 사용자라면 꼭 알아야 할 필수 단축키들을 소개하고, 효율적인 사용법을 알려드립니다.
1. 검색 및 탐색
파일 찾기 (Ctrl + Shift + N): 프로젝트 내에서 원하는 파일을 빠르게 찾을 수 있습니다. 파일 이름의 일부만 입력해도 검색 결과가 표시됩니다.

클래스 찾기 (Ctrl + N): 프로젝트 내 모든 클래스를 검색하여 원하는 클래스로 이동할 수 있습니다.

심볼 찾기 (Ctrl + Shift + Alt + N): 변수, 함수, 클래스 등 모든 심볼을 검색합니다.

정의로 이동 (Ctrl + B): 변수나 함수가 선언된 위치로 이동합니다. 코드를 이해하고 분석하는 데 유용합니다.

구현으로 이동 (Ctrl + Alt + B): 인터페이스나 추상 클래스의 구현 클래스로 이동합니다.

사용 위치 찾기 (Alt + F7): 선택한 코드가 어디에서 사용되는지 찾아줍니다. 리팩토링이나 코드 분석에 유용합니다.

최근 파일 (Ctrl + E): 최근에 열었던 파일 목록을 표시합니다. 자주 사용하는 파일을 빠르게 열 수 있습니다.

이전/다음 탭 이동 (Alt + Left/Right): 열려 있는 에디터 탭 사이를 빠르게 이동합니다.

2. 코드 작성
코드 자동 완성 (Ctrl + Space): IntelliJ IDEA의 강력한 자동 완성 기능을 사용합니다. 변수, 함수, 클래스 이름 등을 자동으로 완성해줍니다.

코드 생성 (Alt + Insert): 생성자, getter/setter, toString() 메서드 등을 자동으로 생성합니다.

코드 포맷팅 (Ctrl + Alt + L): 코드 스타일을 자동으로 정리합니다. 들여쓰기, 줄 바꿈 등을 일관되게 유지할 수 있습니다.
코드 주석 (Ctrl + /): 선택한 코드를 주석 처리합니다.

코드 블록 주석 (Ctrl + Shift + /): 선택한 코드 블록을 주석 처리합니다.

라인 복사 (Ctrl + D): 현재 라인을 복사하여 아래에 붙여넣습니다.

라인 삭제 (Ctrl + Y): 현재 라인을 삭제합니다.
코드 이동 (Shift + Alt + Up/Down): 선택한 코드 블록을 위/아래로 이동합니다.
3. 실행 및 디버깅
실행 (Shift + F10): 현재 파일 또는 프로젝트를 실행합니다.

디버깅 (Shift + F9): 디버그 모드로 실행합니다.
브레이크 포인트 설정 (Ctrl + F8): 코드 실행을 중단할 위치에 브레이크 포인트를 설정합니다.
다음 줄 실행 (F8): 디버깅 중 다음 줄을 실행합니다.
함수 안으로 들어가기 (F7): 디버깅 중 함수 내부로 이동합니다.
4. 기타
에디터 최대화 (Ctrl + Shift + F12): 에디터 창을 최대화합니다. 코드에 집중하고 싶을 때 유용합니다.
모든 창 닫기 (Ctrl + Shift + F4): 열려 있는 모든 창을 닫습니다.
도움말 (F1): IntelliJ IDEA 도움말을 엽니다.
설정 (Ctrl + Alt + S): IntelliJ IDEA 설정 창을 엽니다.

5. 단축키 팁
단축키 변경: IntelliJ IDEA의 단축키는 사용자 지정이 가능합니다. 자신에게 맞는 단축키로 변경하여 사용하세요.
단축키 연습: 처음에는 단축키를 외우기 어려울 수 있습니다. 자주 사용하는 단축키부터 연습하고, 익숙해질 때까지 꾸준히 사용해보세요.
Key Promoter X 플러그인: 마우스로 특정 기능을 실행할 때 해당 기능의 단축키를 알려주는 플러그인입니다. 단축키를 익히는 데 도움이 됩니다.
IntelliJ IDEA 단축키는 개발 생산성을 높이는 데 필수적인 도구입니다. 이 글에서 소개한 단축키들을 익히고 활용하여 더욱 효율적인 개발을 경험해보세요!