If at first you don't succeed, try again

[개발] IntelliJ 윈도우 단축키 본문

개발

[개발] IntelliJ 윈도우 단축키

웅지니어링 2022. 11. 21. 18:30

* 개요

IntelliJ IDEA는 JetBrains 사에서 개발한 통합 개발 환경이다. 이클립스보다 여러 면에서 뛰어나다고 평가된다. 파일 시스템과 용어가 다른 IDE와는 좀 다르기 때문에 사전 학습이 많이 필요하다. 따라서 필자도 인텔리제이에 대해 학습하고자 먼저 단축키에 대해 포스팅해보고자 한다. 해당 단축키는 윈도우에 적용되는 단축키이다.

 

* 단축키

CTRL + SHIFT + T Test 클래스 쉽게 만들기
ALT + INSERT 코드 삽입(Constructor, get/setter, toString 등)
CTRL + ALT + SHIFT + T refactoring 
CTRL + ALT + V 변수 추출
ALT + ENTER 1. implement methods(인터페이스 메소드 불러오기)
2. static import (Assertions.assertThat -> assertThat)
3. 람다식으로 변경 가능
SHIFT + F6 단어 한번에 rename
SHIFT + F10 이전에 실행한걸 다시 실행시켜줌
CTRL + SHIFT + F10 현재 커서가 있는 메서드 실행시켜줌
CTRL + E 최근에 본 파일 목록
CTRL + ALT + N Inline (CTRL + ALT + SHIFT + T로 검색해도 나옴)
sout System.out.println
soutv System.out.println 변수명 출력
soutm System.out.println 메서드명 출력
CTRL + SHIFT + ENTER 1. 자동완성 된 상태에서 해당 단축키로 ; 까지 타이핑 가능
2. 라인 끝까지 안가도 개행 해줌
psvm public static void main(String[] args)
F2 오류난 곳으로 바로 이동
CTRL + ALT + M new 메서드() 부분 드래그 후 Extract Method
iter for each (향상된 for문)
CTRL + D 드래그 후 (CTRL + C) + (CTRL + V) 한 번에
CTRL + N Navigate -> Go to Class
SHIFT + SHIFT Navigate -> Search Everywhere
CTRL + ALT + L 자동 정렬
CTRL + ALT + 방향키(좌/우) 뒤로 가기 / 앞으로 가기
CTRL + B 구현체 찾기
CTRL + SHIFT + F Find in Path
CTRL + F12 Navigate -> File Structure
CTRL + ALT + B Navigate -> Implementation(s) 구현체로 간다.
set setter
get getter
CTRL + SHIFT + C Copy Path
CTRL + ALT + P Argument를 Parameter로 빼냄
CTRL + SHIFT + F9 Recompile (뷰 템플릿 변경사항을 서버 재시작 없이 즉시 반영)
CTRL + CTRL Multi Line 수정
CTRL + SHIFT + U 알파벳 대문자로 변경
CTRL + SHIFT + 방향키 코드블럭 이동
CTRL + SHIFT + F12 코드 창만 남기고 나머지 탭 종료
ATL + 1 Project 탭 띄우기
ATL + F12 Terminal 창 띄우기