devlos
Devlos Archive
devlos
전체 방문자
오늘
어제
08-14 19:47

최근 글

  • 분류 전체보기 (103)
    • 프로젝트 (1)
    • MSA 설계 & 도메인주도 설계 (9)
    • 클라우드 컴퓨팅 & NoSQL (83)
      • [Cilium Study] 실리움 스터디 (4)
      • [KANS] 쿠버네티스 네트워크 심화 스터디 (12)
      • [T101] 테라폼 4기 스터디 (8)
      • [CICD] CICD 맛보기 스터디 (3)
      • [T101] 테라폼 기초 입문 스터디 (6)
      • [AEWS] Amazon EKS 워크숍 스터디 (7)
      • [PKOS] 쿠버네티스 실무 실습 스터디 (7)
      • Kubernetes (13)
      • Docker (7)
      • Redis (1)
      • Jenkins (3)
      • Terraform (1)
      • Ansible (4)
      • Kafka (1)
    • 프로그래밍 (7)
      • Spring Boot (5)
      • Broker (1)
    • 성능과 튜닝 (1)
    • ALM (0)
    • 기타 (2)

인기 글

태그

  • 테라폼
  • CloudNet@
  • t101 4기
  • ddd
  • terraform
  • 쿠버네티스 스터디
  • kOps
  • Kubernetes
  • 도커
  • MSA
  • PKOS
  • docker
  • 데브옵스
  • DevOps
  • 쿠버네티스

티스토리

최근 댓글

hELLO · Designed By 정상우.
devlos
프로그래밍/Spring Boot

IntelliJ 단축키

IntelliJ 단축키
프로그래밍/Spring Boot

IntelliJ 단축키

2021. 8. 8. 22:16
반응형

이번 포스팅에서는 IntelliJ의 단축키를 정리한다.


1. IDE의 기능 관련 단축키

기능 Mac Windows
Project 창 포커싱 (최소, 최대화) command + 1 ctrl + 1
에디터로 포커싱 esc esc
Project 창에서 프로젝트 코드 미리보기 space space
에디터 창 키우기  shift + command + fn + F12 ctrl + shift + F12
에디터 창 이동 control + tab ctrl + tab
에디터에서 새 파일 생성 control + option + N ctrl + alt + insert
프로젝트 창에서 새 파일 생성 command + N alt + insert
단어별 커서 이동 alt left or right ctrl left or right
라인 시작/끝 이동 fn + left or right home, end
페이지 위/아래 이동 fn + up or down page up, page down
영역 선택 확장/축소 alt + up or down ctrl + W, ctrl + shift + W
한줄 주석 command + / ctrl + /
블록 주석 alt + command + / shift + ctrl + /
인텐트 (줄 맞추기) tab tab
인텐트 취소 shift + tab shift + tab
자동 인텐트 (전체 코드 블록 선택 후) cantol + alt + I ctrl + alt + I
사용처 찾기 alt + fn + F7 alt + F7
빠른 찾기 command + B ctrl + B
파일 찾기 command + F ctrl + F
파일 찾은 결과로 이동 (아래, 위) command + G,
command + shift + G
F3, shift + F3
경로내 검색 (프로젝트모든 곳에서 찾기) command + shift + F ctrl + shift + F
전체 검색 (InteliJ 기능 검색 포함) shift + shift shift + shift
최근 파일 열기 command + E ctrl + E
에러가 발생한 라인별로 이동 fn + E,
shift + fn + E
F2,
shift + F2
Import 최적화 (습관적으로 한번씩 누르자) ctrl + alt + O ctrl + alt + O
코드 생성 (Getter, Setter 자동으로 생성) command + N alt + ins
터미널 창 열기 fn + F12 Alt + F12
구문 완성 shift + command + enter shift + ctrl + enter
변수 파일 내에서 대체하기 command + R ctrl + R
변수 프로젝트 내에서 대체하기 command + shift + R ctrl + shift + R
프로그램 실행 시키기 ctrl + shift + R window + F10
프로그램 종료 시키기 command + fn + F2 ctrl + F2
라인 복사 command + D ctrl + D
라인 삭제 command + delete ctrl + y
매서드의 파라메터 정보 보기 command + P ctrl + P
메서드의 선언부 미리보기 alt + space ctrl + shift + I
매서드 설명 보기 F1 ctrl + Q
에러가 나는 라인으로 이동 alt + enter alt + enter
테스트 코드 생성 (Class 이름에 커서) alt + enter alt  + enter
현재 작성하고 있는 로직의 Test code 이동 command + shift + T ctrl + shift + T
리팩토링 클래스 이동
(연관된 모든 패키지 이동 됨)
fn + F6 F6
리팩토링 전체적인 타입 변경 shift + command + fn + F6 ctrl + shift + F6
리팩토링 메소드 시그니처 변경 (접근 제어자, 입 출력 등등) command + fn + F6 shift + F6
변수 이름 변경 shift + fn + F6 shift + F6
리펙토링 지원을 위한 기능 리스트 control + T ctrl + alt + shift + T
브레이크 포인트 설정 command + fn + F8 ctrl + F8

 

2. Live template

Live template은 자주 쓰는 코드 구문을 짧게 작성할 수 있도록 돕는다. (꿀!)

 

Mac에서 command + J (윈도우는 ctrl +J)를 입력하면 다음과 같이 live template을 확인할 수 있다.

InteliJ live template

 

Live template 의미
psvm public static void main(String[] args) {
}
sout System.out.println("Hello World");

 


EnteliJ를 사용하여 개발할 때 유용하게 사용할 수 있을 것 같다.

반응형

'프로그래밍 > Spring Boot' 카테고리의 다른 글

객체지향 프로그래밍 정리 #1  (0) 2021.11.19
Springboot 프로젝트 생성하기  (0) 2021.08.16
Lombok  (0) 2021.08.08
Annotation 이란?  (0) 2021.08.08
  • 1. IDE의 기능 관련 단축키
  •  
  • 2. Live template
devlos
devlos
안녕하세요, Devlos 입니다. 새로 공부 중인 지식들을 공유하고, 명확히 이해하고자 블로그를 개설했습니다 :) 여러 DEVELOPER 분들과 자유롭게 지식을 공유하고 싶어요! 방문해 주셔서 감사합니다 😀 - DEVLOS -

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.