코드 작성 시간을 최소화하해 생산성을 높이고 중복 표현식을 빠르게 리팩토링할 수 있는 "Introduce Variable" 단축키 사용법 및 예시를 소개드립니다.
코드 작성 시간을 줄여주는 "Introduce Variable" 단축키 소개 및 사용예시
변수추출(Introduce Variable) 단축키 소개
키 | 단축키 |
macOS | Ctrl + Option + V |
Windows | Ctrl + Alt + V |
변수 추출 단축키는 선택한 표현식 또는 코드 블록을 변수로 추출하는 기능 실행합니다. Introduce Variable이라는 표현은 코드내에 사용되지 않았던 변수를 표현식에서 추출하기 때문에 지어진 이름입니다. 코드에서 반복적으로 사용하는 표현식을 변수로 추출하여 중복 코드를 방지할 수 있고 코드 가독성을 높일 수 있는 장점이 있습니다.
변수추출 단축키 사용 예시
1. 변수를 받아 빠르게 디버깅하기
메서드가 포함된 라인에서 단축키를 사용하게 되면 위 사진처럼 리턴값을 변수에 저장하는 코드를 빠르게 작성하고, soutv를 이용해 바로 변수를 출력할 수 있습니다.
2. 코드 리팩토링하기
변수 추출 단축키는 코드에서 반복적으로 사용되는 값 또는 표현식을 변수로 추출해주는 기능입니다. 아래와 같은 코드를 예를 들어볼 수 있습니다.
int width = 50;
int height = 100;
System.out.println("넓이는 " + width * height + "입니다.");
"width * height" 라는 표현식이 뒤에서도 반복적으로 사용한다면, 이 표현식을 변수로 추출해볼 수 있는데요. "width * height" 표현식을 드래그해서 "Ctrl + Alt + V" 단축키를 눌러 변수 이름을 입력하면 아래와 같이 변수를 바로 추출해 코드를 리팩토링할 수 있습니다.
int width = 50;
int height = 100;
int area = width * height;
System.out.println("넓이는 " + area + "입니다.");
단축키 확인하기
키매핑은 Main Menu > Refactor > Extract/Introduce > Introduce Variable ... 에서 확인할 수 있습니다.
반응형
'단축키와 활용팁 > IntelliJ' 카테고리의 다른 글
[IntelliJ] 인텔리제이 탭 개수 및 자동닫힘 설정방법 소개 (0) | 2024.08.05 |
---|---|
[IntelliJ] 가로 스크롤 없애고 한 화면에 모든 코드보기 (Soft-Wrap 설정) (0) | 2023.04.14 |
[IntelliJ] 소스코드 라인별 Git 히스토리 확인하는 방법 (Annotate with Git Blame 기능) (0) | 2023.03.25 |
[IntelliJ] 단축키 제안해주는 플러그인 설치하는 방법 (Key Promoter X) (0) | 2023.01.01 |
[IntelliJ] 생산성을 높이는 인텔리제이 단축키 총정리 (0) | 2022.11.19 |
최근댓글