안녕하세요, 여러분의 든든한 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 + F6 (이름 변경 리팩토링)을 눌러보세요. 이 단축키 하나면 해당 변수가 사용된 프로젝트 내의 모든 코드를 인텔리제이가 0.1초 만에 안전하게 싹 바꿔줍니다. 수동으로 수정하다가 발생하는 오타 에러를 원천 차단하는 현업 시니어들의 숨겨진 치트키랍니다!
마무리
"초보자는 마우스를 찾고, 고수는 키보드에서 손을 떼지 않는다."라는 말이 있습니다.
처음에는 마우스로 폴더를 열고 파일을 찾는 게 더 빠르고 편하게 느껴질 수 있습니다. 하지만 오늘 알려드린 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 |