Henu
개발냥발
Henu
전체 방문자
오늘
어제
  • 분류 전체보기 (411)
    • DevOps (52)
      • Kubernetes (19)
      • Docker (14)
      • AWS (3)
      • Nginx (4)
      • Linux (4)
      • ArgoCD (1)
      • CN (2)
      • NATS (0)
      • Git (5)
    • Back-End (30)
      • Django (18)
      • Spring (5)
      • JPA (1)
      • MSA (5)
    • CS (87)
      • SystemSoftware (20)
      • OS (25)
      • Computer Architecture (16)
      • Network (23)
      • Database (2)
    • Lang (21)
      • Java (9)
      • Python (4)
      • C# (8)
    • Life (12)
    • 블록체인 (2)
    • Algorithm (204)
      • BOJ (160)
      • 프로그래머스 (19)
      • LeetCode (4)
      • SWEA (1)
      • 알고리즘 문제 해결 전략 (8)
      • DS, algorithms (7)
      • Checkio (5)
    • IT (2)

블로그 메뉴

  • GitHub
  • 글쓰기
  • 관리자

공지사항

  • Free!

인기 글

태그

  • django
  • 백트래킹
  • boj
  • DFS
  • BFS
  • Kubernetes
  • Network
  • 다이나믹 프로그래밍
  • docker
  • 프로그래머스

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Henu

개발냥발

[Mac] 인텔리제이 코딩이 빨라지는 단축키 모음 (IntelliJ ShortCut)
IT

[Mac] 인텔리제이 코딩이 빨라지는 단축키 모음 (IntelliJ ShortCut)

2022. 9. 8. 15:05

Mac 전용 인텔리제이 단축키

 

커맨드, 옵션 키 때문에 윈도우와 다른게 몇 가지 있습니다.

 

 


Command + F : 현재 파일에서 찾기

 

Shift + Command + F : 현재 프로젝트 전체를 대상으로 찾기

 

Command + R : 현재 파일에서 찾아 바꾸기

 

Shift + Command + R : 현재 프로젝트 전체를 대상으로 찾아 바꾸기

 

Control + R : 가장 최근에 실행했던 파일 실행(Test, Application ...)

 

Shift + Control + R : 현재 커서가 위치한 파일 실행 (Test, Application ...)

 

(Fn + ) Option + F7 : (임의의 클래스명, 메서드명, 변수명에 커서를 놓고) 해당 코드를 사용하는 위치 확인

 

(Fn + ) Shift + F6 : (임의의 클래스, 메서드, 변수명에 커서를 놓고) 해당 코드 리팩토링 (프로젝트 전체에 대해 적용. 일괄적인 이름 변경에 매우 유용)

 

(Fn + ) Shift + F6 : (프로젝트 트리를 선택 후) 패키지, 모듈, 파일명 리팩토링 (프로젝트 전체에 대해 적용. 일괄적인 이름 변경에 매우 유용)

 

Control + T : 리팩토링 호출 (다양한 리팩토링 선택 가능)

 

Option + Command + V : 변수 자동 추출(매우 편리함)

 

Command + N : (임의의 클래스 내부에서) 제네레이터 네비게이터 사용

 

Command + N (프로젝트 트리를 선택 후) 파일 새로 만들기

 

Control + O : 메서드 오버라이딩

 

Command + : : 프로젝트 구조 확인 (프로젝트 SDK 설정, 모듈 설정, 라이브러리 설정 등등 가능)

 

Option + Enter : 라이브러리 Import, 다양한 작업 확인 (static import, 추천 코드 포맷, 자동 리팩토링 등등)

 

Command + U == Command + 메서드명 클릭 : 상위 메서드로 이동(implements, extends)

 

Option + Command + B : 하위 메서드로 이동(자신을 상속, 구현하는 메서드로 이동. 여러개라면 선택 가능)

 

Option + Command + <- : 이전 위치로 이동(커서 기반)

 

Option + Command + -> : 이후 위치로 이동(커서 기반, 이전 위치로 이동했던 경우에 사용 가능)

 

Command + Shift + Enter : 현재 구문 완성(자동 세미콜론, if, try문 자동 중괄호 처리 등등)

 

Shift + esc : 사이드 탭 닫기

 

(Fn +) F2 : 코드 이슈 순차적으로 이동

 

Option + Command + L : 현재 코드 스타일 설정에 따라 전체 파일 또는 선택한 부분을 다시 포맷

 

Control + G : 현재 선택된 단어와 같은 단어 선택 (여러 번 눌러서 다중 선택 가능)

 

Command + D : 선택된 라인 전체 복사 (바로 아래로 복사됨)

 

Option + Shift + 위,아래 방향키 : 현재 커서가 있는 라인 이동, 스왑

 

Option + Shift + 클릭 : 다중 커서 사용

 

 

 

 

지속적인 추가 예정

'IT' 카테고리의 다른 글

[Issue] 쿠버네티스, 랜섬웨어에 취약?  (0) 2022.04.11
    'IT' 카테고리의 다른 글
    • [Issue] 쿠버네티스, 랜섬웨어에 취약?

    티스토리툴바