Search

IntelliJ를 유용하게 사용하는 방법

Status
UPLOADING
Date
2023/12/22
Tags
IntelliJ

개요

TDD 관련 강의를 듣다가 강사님의 현란한(?) 인텔리 제이 사용법을 접했습니다. 그동안 어색하다고 사용하지 않았던 IntelliJ 플러그인들과 코파일럿을 활용해서 생산성을 높일 수 있다는 것을 깨달았고, 이에 대한 설정들을 공유해보고자 합니다.

1. 인텔리제이 옵션

command + option + v : 변수로 뽑아내는 명령어
@Test void 상품등록() { ProductOrderRequest request = new ProductOrderRequest(1000, "상품명", discountPolicy); }
Java
복사
예를 들어, 1000에다가 다음 명령어를 입력하면 다음 변수로 대체할 수 있다.
@Test void 상품등록() { int price = 1000; ProductOrderRequest request = new ProductOrderRequest(price, "상품명", discountPolicy); }
Java
복사
F6 → command + Enter : Inner Class를 Upper Class로 빼내는 명령어
option 두번 : 다중 선택이 가능하다
command + shift + > || < 로 전체 선택하고 변경한 모습
fn + Shift + F6 : Rename
command + t : 리팩토링 하는 명령어
command + e : 전에 있던 파일로 이동하는 명령어
command + b : 메서드를 자세히 보는 명령어
command + o : 클래스를 찾는 명령어
command + option + b : 구현체를 보는 명령어
command + 1 : 패키지 목록으로 포커싱을 옮기는 명령어
command + option + f : 필드로 빼는 명령어
f1 : 에러 부분으로 바로 포커싱을 이동하는 명령어
자주 사용하는 Assertion 코드를 Live Template으로 만들어 놓자
Live Template에 적용한 모습

2. Github Copilot

Tab : 추천 코드를 바로 적용한다
Esc : 추천 코드를 거부한다
Command + Shift + > : 추