안녕하세요, 여러분의 든든한 IT 길잡이 데브프리입니다.
자바(Java)와 스프링 부트(Spring Boot) 생태계에서 개발을 하신다면, 십중팔구 IntelliJ IDEA(인텔리제이)라는 강력한 에디터를 사용하고 계실 겁니다. 과거 이클립스(Eclipse)가 지배하던 시절을 지나, 이제는 전 세계 수많은 기업과 개발자들이 압도적인 생산성을 이유로 인텔리제이를 표준 도구로 채택하고 있습니다.
하지만 인텔리제이를 그저 코드를 입력하는 '비싼 메모장' 정도로만 쓰고 계시진 않나요?
인텔리제이의 진짜 가치는 키보드에서 손을 떼지 않고 코딩을 할 때 비로소 빛을 발합니다. 오늘은 초보 백엔드 개발자가 실무에 투입되었을 때, 마치 연차가 쌓인 고수처럼 보이게 만들어 줄 '인텔리제이 필수 단축키와 생산성 꿀팁'을 완벽하게 정리해 드리겠습니다!
1. 인텔리제이, 도대체 왜 쓰는 걸까요? (아이언맨의 자비스 비유)
인텔리제이는 단순한 문서 편집기가 아니라, 코드를 분석하고 문제점을 미리 찾아주는 통합 개발 환경(IDE, Integrated Development Environment)입니다.

여러분이 컨트롤러(Controller)나 서비스(Service) 코드를 작성할 때, 인텔리제이는 백그라운드에서 전체 프로젝트의 구조를 쉼 없이 스캔합니다. 만약 의존성 주입을 깜빡했거나 오타가 났다면, 즉각적으로 화면에 빨간 밑줄을 그어 경고해 줍니다.
게다가 개발자가 일일이 타이핑하기 귀찮은 반복적인 코드(Getter, Setter, 생성자 등)를 단축키 한 번에 뚝딱 만들어내는 마법을 부릴 수도 있습니다.
2. 실무에서 하루 100번 쓰는 마법의 단축키 3대장
수백 개의 단축키를 당장 다 외울 필요는 없습니다. 마우스를 버리고 키보드만으로 코딩하는 첫걸음, 이 3가지만 기억하시면 됩니다! (※ 윈도우/맥 기준 모두 표기했습니다.)
① 만능 검색창 열기: Shift + Shift (더블 클릭)
인텔리제이에서 가장 위대한 단축키 하나를 꼽으라면 단연코 이 녀석입니다.
프로젝트의 규모가 커지면 내가 만든 클래스 파일이 어디 있는지, 설정 파일(application.properties)이 어느 폴더에 박혀 있는지 찾기 힘듭니다. 이때 Shift 키를 빠르게 두 번 따닥! 누르면 화면 중앙에 만능 검색창(Search Everywhere)이 뜹니다. 파일명, 클래스명, 심지어 인텔리제이 설정 메뉴까지 여기서 한 번에 검색하고 이동할 수 있습니다.
② "도와줘요 인텔리제이!": Alt + Enter (Option + ⏎)
코딩을 하다가 빨간 밑줄이 그어졌거나, 더 깔끔하게 코드를 고칠 수 있는 노란 전구가 떴을 때 누르는 마법의 해결 버튼입니다.
에러가 난 곳에 커서를 두고 Alt + Enter를 누르면, 인텔리제이가 "이 에러는 이렇게 고치면 돼!"라며 해결책(Context Action)을 제시해 줍니다. 누락된 라이브러리를 자동으로 Import 해주거나, 불필요한 코드를 람다식(Lambda)으로 우아하게 줄여주는 등 실무에서 가장 많이 누르게 될 단축키입니다.

③ 자동 코드 정렬 (미용실): Ctrl + Alt + L (Cmd + Option + L)
다른 곳에서 코드를 복사해 왔거나, 급하게 코딩하느라 띄어쓰기와 들여쓰기가 엉망진창이 되었을 때 사용합니다. 해당 단축키를 누르는 순간, 코드가 자바의 표준 코딩 컨벤션(규칙)에 맞게 쫙 정렬됩니다. 코드를 깃허브에 올리기(Commit) 전에는 무조건 이 단축키를 눌러서 코드를 예쁘게 단장시키는 습관을 들이세요!
3. 타이핑 속도를 3배 높여주는 Live Templates (라이브 템플릿)
단축키 외에도 꼭 알아야 할 꿀기능이 바로 '라이브 템플릿'입니다. 자주 쓰는 긴 코드를 짧은 축약어 몇 글자만으로 완성해 주는 기능입니다.
- psvm + Enter: 자바의 시작점인 public static void main(String[] args) {} 구조를 1초 만에 만들어줍니다.
- sout + Enter: 콘솔에 값을 출력해 볼 때 쓰는 System.out.println();을 즉시 완성해 줍니다.
- iter + Enter: 배열이나 리스트를 순회하는 향상된 for문(for (Type item : list) {}) 구조를 자동으로 작성해 줍니다.
알고 나면 절대로 예전처럼 일일이 독수리 타법으로 코드를 치지 못하게 만드는 무서운 기능이죠.
마무리
"초보자는 마우스를 찾고, 고수는 키보드에서 손을 떼지 않는다."라는 말이 있습니다.
처음에는 마우스로 폴더를 열고 파일을 찾는 게 더 빠르고 편하게 느껴질 수 있습니다. 하지만 오늘 알려드린 Shift + Shift나 Alt + Enter 같은 핵심 단축키를 의식적으로 사용하려고 노력하다 보면, 어느 순간 코딩 속도가 비약적으로 빨라진 여러분 자신을 발견하게 될 것입니다.
오늘의 IT 실전 가이드가 도움이 되셨다면 공감과 댓글 부탁드립니다! 혹시 여러분만 알고 있는 인텔리제이의 숨겨진 단축키나 플러그인이 있다면 댓글로 마음껏 자랑해 주세요.
지금까지 데브프리였습니다. 감사합니다!
'🛠️ IT 실전 가이드 (SW 도구)' 카테고리의 다른 글
| 내 컴퓨터(localhost)를 전 세계에 공개하는 1초 마법! Ngrok 완벽 가이드 (0) | 2026.07.08 |
|---|---|
| 엑셀 API 명세서는 그만! 백엔드 개발자의 구원자 'Swagger' 완벽 적용 가이드 (0) | 2026.07.07 |
| "Git이랑 GitHub가 같은 거 아니었어요?" 초보자를 위한 완벽 비유 가이드 (0) | 2026.07.05 |
| DB 툴 유목민은 그만! 백엔드 개발자의 만능 DB 리모컨 'DBeaver' 완벽 가이드 (0) | 2026.07.04 |
| 프론트엔드 기다릴 필요 없어요! 백엔드 개발자 필수 도구 'Postman' 200% 활용법 (0) | 2026.07.03 |