본문 바로가기
프로그래밍 툴(Programming Tools)

[IntelliJ] 자주 쓰는 단축키 (mac)

by 보배곰 2020. 9. 10.

Editing

- 기본 코드 완성 : ⌘Space

- 스마트 코드 완성 : ⌘⇧Space

- 자동 완성: ⌘⇧↩ 

    예를 들어, if 만 작성하고 ⌘⇧↩ 를 누르면 if () {}  로 완성해주고, 문장 끝에 세미콜론을 넣어주는 등의 작업을 해줍니다. 

 

- 현재 줄 복제 : ⌘D

- 현재 줄 삭제 : ⌘⌫

 

- 현재 줄 이동 :

    ⌘⇧↑ / ⌘⇧↓ : 유효 범위 안에서만 이동합니다. 

    ⌥⇧↑ / ⌥⇧↓ : 이동합니다.

 

- 버퍼에 있는 내용 붙여넣기  : ⌘⇧V

 

- 변수로 빼내기 : ⌥V

- 메서드로 빼내기 : ⌥M

- 정의된 곳으로 이동 : ⌘B

 

- 단어 선택 영역 확장 / 축소 : ⌥↑ / 

 

- 세로로 편집하기 : ⌘⇧8 ( 종료 시에도 같은 키를 입력해줍니다. )

중간중간 물음표는 shift + 화살표 입니다. 

 

- 같은 단어 선택하기 : ⌃G

 

- 같은 단어 찾기 : ⌘G

 

 

Window

 

- 현재 창 닫기 : ⌘W

 

- 열려 있는 프로젝트(window) 이동 : ⌘`

 

- 최근 프로젝트 열기(Open Recent) (Custom): ⌃Z

- 현재 창 오른쪽으로 옮기기(Split and Move Right) (Custom): ⇧⌘]

    ㄴ 이미 오른쪽에 창이 있으면 그쪽으로 옮기고 싶은데 다시 나눠져버림.. 어떻게 해야 할 수 있을까?

- 현재 창 복사해서 아래로 옮기기 (Split Down) (Custom): ⇧⌘[

- Resize > Stretch to Left, Stretch to Right 의 단축키는 제거 (Custom)

- 옆에 탭으로 이동 (Select Next Tab, Select Previous Tab) (Custom) : ⌃→, ⌃←

- 전체 창 닫기 (Close All Tabs) (Custom):  ⇧⌘W

 

알아두면 좋은 설정

- 자동 import (등록 및 삭제) : Preferences -> Editor -> General -> Auto Import 에서 Optimize imports on the fly 체크 

 

 

 

'프로그래밍 툴(Programming Tools)' 카테고리의 다른 글

Gitmoji 사용하기  (0) 2020.11.20
[Intellj] Github을 이용한 프로젝트 관리  (0) 2020.11.09
Macbook Setting (개발자)  (0) 2020.05.26
Windows Terminal  (0) 2020.05.22
TDD, 리펙토링 연습하기 영상  (0) 2020.02.28