본문 바로가기
개발/기타

인텔리제이) 유용한 단축키 모음집 (계속 정리 중)

by kakk789 2024. 4. 8.

Ctrl + Shift + F

Ctrl + Shift + R

  • 검색어 일괄 바꾸기

Shift + Ctrl + Alt + T

  • 선택한 항목의 refactor 가능

  1. Rename  : 선택된 단어에서 이용 가능 scope 내의 단어만 Rename 가능
  2. Inline Variable : 변수로 따로 선언하지 않고 바로 inline으로 생성해버림 (예를들어 VO를 변수로 선언하여 사용하는게 아닌 inline 으로 사용하고 싶을 때 일괄로 변경해 줌)
  3. Copy Class : 해당 선택된 항목이 소속된 class를 복사가능(말 그대로 클래스 자체를 복사함)
  4. Safe Delete : 특정 변수 같은 거 삭제 시 참조되고 있는 부분을 고려해서 삭제해 줌 (삭제 불가능 시 Conflict 발생)

Safe Delete Conflict 상황을 나타낸 예시 (무시하여 삭제 가능)

Conflict 상황

Alt + F7

  • 페이지 내에서 선택된 항목이 사용된 모든 곳을 검색 (사용 가능 scope 범위 내에서)

Alt + J

  • 페이지 내에서 선택된 항목을 찾음
  • Alt 누른 상태로 계속 j -> j -> j -> j -> j -> j 계속 눌러가면서 다음 항목 찾고 자동으로 선택까지 가능
  • 무슨말이냐면, 선택된 커서와 동일한 이름의 변수나 함수 등을 계속 찾고 선택까지 해줌 (scope 범위 상관 없음)

Ctrl + Alt + L

  • 줄 맞춤

Shift Shift 

  • 전체 검색

Ctrl + D

  • 한줄 복사

Ctrl + Y

  • 한줄 삭제

Alt + F1 누른 후 1

  • 현재 파일의 포커스를 가져올 수 있음

Ctrl + E

  • 최근 실행 파일 검색 가능

Ctrl + Shift +Enter

  • 코드 자동 완성 (예를들어 세미콜론이 빠졌을 경우 자동으로 채워줌)

Alt + 8

  • service console 창 보이기 / 숨기기

Ctrl + Shift + ↑

  • 해당 커서의 코드 라인을 위로 줄바꿈 할 수 있음

Ctrl + Shift + ↓

  • 해당 커서의 코드 라인을 아래로 줄바꿈 할 수 있음

Ctrl + Shift + F12

  • 전체화면

Ctrl + `(백틱) 누른 후 View Mode 선택

  • 전체화면이나 집중력 모드로  선택가능

Ctrl + G

  • 특정 행과 열로 이동

 

Ctrl + -/+ (컨트롤 + 마이너스/플러스)

  • 선택된 커서가 포함된 scope 내의 블럭 접고 펴기 가능
  • 예를들어 if문에서 사용하면 if 문만 열고 닫힘.
반응형

댓글