Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 디버깅
- 주식용어
- java
- python
- 민생회복지원금
- Vue 알아보기
- Python 기본편
- IntelliJ
- Vue 강의
- Ai
- Spring Batch 강의
- 지원금신청방법
- gradle
- 자동포맷팅
- Vue 배우기
- 민생회복
- AES256
- MYSQL
- intellij완전정복
- JetBrains
- 민생회복소비쿠폰
- 개발생산성
- 배당소득 분리과세
- docker
- GPT
- Spring
- spring boot 시작
- 개발툴팁
- scrapy
- 자바패턴
Archives
나만의공간
⚡ IntelliJ 완전 정복 시리즈 7편 본문
Live Templates & 자동완성 기능 완전정복
코딩 생산성을 높이고 싶다면 반드시 익혀야 할 기능이 있습니다. 바로 Live Templates와 자동완성(Completion) 기능입니다.
단 몇 글자만 입력해도 반복되는 코드를 자동으로 완성하고, 개발자의 타이핑을 최소화해주는 이 기능들은 실무에서 필수입니다.
🚀 Live Templates란?
Live Templates는 특정 키워드 입력 후 Tab
을 누르면, 미리 정의된 코드 조각(snippet)이 자동으로 완성되는 기능입니다.
기본 제공 템플릿 외에도 자신만의 커스텀 템플릿을 만들 수 있어 개발 스타일에 맞게 확장 가능합니다.
📌 자주 쓰는 Live Templates 예시
단축어 | 완성되는 코드 |
---|---|
sout |
System.out.println(); |
psvm |
public static void main(String[] args) |
fori |
for (int i = 0; i < ... ; i++) |
iter |
컬렉션 반복문 |
ifn |
if (object == null) |
Tip: Tab 키를 누르면 즉시 코드 완성!
🔧 사용자 지정 템플릿 만들기
- File > Settings > Editor > Live Templates로 이동
- 오른쪽 상단의 + 버튼 클릭 → Live Template 선택
- Abbreviation (단축어), Description, Template text 입력
- Applicable in Java 선택 (Context 설정)
- Apply > OK 클릭
예시:
Abbreviation: logd
Description: Logger 디버깅 출력
Template text: logger.debug("$END$");
이제 logd
입력 후 Tab을 누르면 logger.debug("");
가 자동 완성됩니다.
✨ 자동완성 (Code Completion)
IntelliJ는 강력한 자동완성 기능을 제공합니다. 특히 Smart Completion은 변수 타입까지 고려해 제안해주기 때문에 생산성 향상에 매우 유용합니다.
📌 자동완성 단축키
기능 | 단축키 (Windows / macOS) |
---|---|
Basic Completion | Ctrl + Space / ⌃ + Space |
Smart Completion | Ctrl + Shift + Space / ⌃ + ⇧ + Space |
Statement Completion (세미콜론 포함) | Ctrl + Shift + Enter / ⌘ + ⇧ + ↩ |
Parameter Info | Ctrl + P / ⌘ + P |
Documentation | Ctrl + Q / F1 |
💡 꿀팁 정리
- Postfix Completion: 예:
str.if
→if (str != null)
- 코드 자동 삽입 시 변수 이름 자동 제안 기능도 활용하세요
- 라이브 템플릿 + 자동완성 조합은 생산성 폭발
📚 마무리하며
Live Templates와 자동완성 기능은 IntelliJ에서 가장 빠르게 생산성을 높일 수 있는 도구입니다.
처음에는 익숙하지 않을 수 있지만, 몇 가지 템플릿을 외워두고 커스텀까지 하면 10배 빠른 코딩도 가능해집니다.
다음 편에서는 버전 관리 (Git) 완전정복을 주제로 IntelliJ에서 Git을 효과적으로 사용하는 방법을 다룹니다.
'Tools > IntelliJ' 카테고리의 다른 글
IntelliJ 코드 자동 포맷팅 제거 방법 총정리 😊 (1) | 2025.06.29 |
---|---|
🧠 IntelliJ 완전 정복 시리즈 8편 (0) | 2025.06.19 |
🔧 IntelliJ 완전 정복 시리즈 5편 (1) | 2025.06.18 |
🔌 IntelliJ 완전 정복 시리즈 4편 (1) | 2025.06.17 |
🐞 IntelliJ 완전 정복 시리즈 3편 (1) | 2025.06.17 |
Comments