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 |
Tags
- JetBrains
- 자동포맷팅
- Python 기본편
- docker mysql
- Vue 알아보기
- 디버깅
- Ai
- IntelliJ
- Vue 배우기
- scrapy
- GPT
- java
- 자바패턴
- intelliJ plugin
- 개발툴팁
- AES256
- Spring Batch 강의
- Spring
- gradle
- python 기초
- docker
- MYSQL
- intellij완전정복
- spring boot 시작
- 주식용어
- python
- 민생회복지원금
- 개발생산성
- 지원금신청방법
- Vue 강의
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