본문 바로가기
IntelliJ

[IntelliJ] 자주 사용하는 단축키 정리(Mac)

by ejxousiva(ἐξουσία) 2022. 9. 21.
반응형

기본

control(⌃) + space(␣) : 기본 코드 자동 완성

control(⌃) + shift(⇧)+ space(␣) : 스마트 자동 완성

cmd(⌘) + shift(⇧) + return(⏎) : 문장 자동 완성

cmd(⌘) + option(⌥) + l : 코드 컨벤션(코드 가독성 검사) 체크

cmd(⌘) + delete(⌫) : 라인 삭제

cmd(⌘) + d : 라인 복사

cmd(⌘) + / : 주석 처리

cmd(⌘) + option(⌥) + / : 블록 주석 처리
/** + return(⏎): Java Doc 생성

cmd(⌘) + f : 검색

cmd(⌘) + g : 다음 찾은 항목

cmd(⌘) + shift(⇧) + g : 이전 찾은 항목

cmd(⌘) + shift(⇧) + f : 파일 내 검색

shift(⇧) + shift(⇧) : 전체 검색 (intelliJ 기능도 검색 가능)

option(⌥) + F7 : 사용처 찾기

cmd(⌘) + r : 바꾸기

cmd(⌘) + shift(⇧) + f : 파일 내 바꾸기(Replace in Files)

cmd(⌘) + shift(⇧) + a : 기능 찾기(Find Action)


리팩토링

option(⌥) + return(⏎) : Quick Fix

cmd(⌘) + p : 파라미터 정보

cmd(⌘) + n : 코드 생성(Getter&Setter, 생성자)

control(⌃) + o : override 메서드 생성

control(⌃) + t : 리팩토링 관련 기능들

cmd(⌘) + option(⌥) + v : 지역 변수 분리

cmd(⌘) + option(⌥) + c : 상수 분리

cmd(⌘) + option(⌥) + m : 메서드 분리

cmd(⌘) + option(⌥) + n : 메서드 인라인화

cmd(⌘) + shift(⇧)+ t : 테스트 코드 생성

control(⌃) + option(⌥)+ o : Import 최적화


실행 & 디버깅

control(⌃) + shift(⇧)+ r : 현재 코드 실행

control(⌃) + r : 이전에 실행한 코드 다시 실행

cmd(⌘) + F9 : 빌드(Spring dev tool 사용 시 빌드만으로 View Refresh 가능)

control(⌃) + control(⌃) : Run Anything

cmd(⌘) + F2 : 실행 종료

control(⌃) + shift(⇧)+ d : 디버깅 실행

control(⌃) + d : 이전에 실행한 코드 디버깅 실행

cmd(⌘) + F8 : 브레이크 포인트 설정

cmd(⌘) + shift(⇧) + F8 : 브레이크 포인트 모두 보기

F7 : Step Into(실행 라인 이동, 메서드 내부 확인)

F8 : Step Over(다음 라인 이동)

cmd(⌘) + option(⌥)+ r: Resume Program(다음 브레이크 포인트 or 끝까지 실행)


창 변경

esc : 에디터 창

cmd(⌘) + 1 : 프로젝트 창

space : 프로젝트 창에서 클래스 미리보기

esc : 미리보기 종료

cmd(⌘) + e : 최근 파일 이동

control(⌃) + tab+ : 에디터 창 이동

cmd(⌘) + shift(⇧) + F12 : 에디터 창만 보기(나머지 축소)

control(⌃) + v + : VCS(Git) 작업