티스토리 뷰
[IntelliJ] 자동완성 설정 Live Templates
IntelliJ에서 기본 자동완성 단축키는 Ctrl + Space로 Eclipse와 같습니다.
그런데 자동 완성 기능은 전체 Class명이나 Method명에서 검색되는 반면에
Live Templates 기능은 미리 지정된 단축문과 관련있는 Class, Method로 완성됩니다.
현재 커서 위치에서 사용될것 같은 Live Templates를 보여주는 단축키는 Ctrl + J입니다.
Eclipse를 사용할 때 특정 키워드를 입력후 자동완성 단축키(Ctrl + Space)를 입력하면
Class나 Method를 자동완성 해주는 기능과 동일합니다.
(예: 'sysout' 입력 후 Ctrl + Space 누르면 'System.out.println()' 자동완성)
참고로 IntelliJ에서 'System.out.println()' Method의 단축 키워드는 'sout' 이고
Eclipse 'foreach'에 해당하는 for (Object el : ) { ... } 형태의 단축 키워드는 'iter'입니다.
IntelliJ의 기본 단축 키워드가 마음에 안들면 수정하거나 추가해서 사용할 수 있습니다.
File > Settings 단축키(Ctrl + S) 설정 화면에서 Editor > Live Templates에서 추가, 수정, 삭제할 수 있습니다.
우측에 '+' 버튼을 눌러서 Live Template를 추가할 group을 생성하거나 현재 group중에 Live Template를 추가하고
단축 키워드 Abbreviation, 완성될 Template text를 입력한 후
아래 change 버튼을 눌러서 사용될 영역을 지정해주면됩니다.
(영역 지정을 안해주면 Ctrl + J를 눌러도 안 나옵니다.)
보통 Java 코드가 작성되는 영역은 Java 트리에 Statement를 체크해주세요~
'IDE > IntelliJ' 카테고리의 다른 글
[IntelliJ] 2019.2 업데이트 후 언어셋 오류 해결 (2) | 2019.08.12 |
---|---|
[IntelliJ] 메소드 구분선 표시(Show method separators) (0) | 2019.08.09 |
[IntelliJ] SQL dialect detection (SQL 경고 끄기) (0) | 2019.07.26 |
[IntelliJ] 단축키 프리셋, 단축키 변경 (0) | 2019.07.24 |
[IntelliJ] PowerShell 사용하기 (0) | 2019.07.24 |
- Total
- Today
- Yesterday
- 자바
- php
- express
- MySQL
- JSP
- egov
- 이클립스
- Eclipse
- 하이원
- jQuery
- Spring
- DART
- eGovFrame
- Java
- 전자정부
- Linux
- .NET Core
- Entity Framework Core
- asp.net core
- high1
- egoverment
- MariaDB
- Windows
- CentOS
- ubuntu
- Flutter
- Fedora
- dotnet core
- 스프링
- c#
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |