Editing
- 기본 코드 완성 : ⌘Space
- 스마트 코드 완성 : ⌘⇧Space
- 자동 완성: ⌘⇧↩
예를 들어, if 만 작성하고 ⌘⇧↩ 를 누르면 if () {} 로 완성해주고, 문장 끝에 세미콜론을 넣어주는 등의 작업을 해줍니다.
- 현재 줄 복제 : ⌘D
- 현재 줄 삭제 : ⌘⌫
- 현재 줄 이동 :
⌘⇧↑ / ⌘⇧↓ : 유효 범위 안에서만 이동합니다.
⌥⇧↑ / ⌥⇧↓ : 이동합니다.
- 버퍼에 있는 내용 붙여넣기 : ⌘⇧V
- 변수로 빼내기 : ⌘⌥V
- 메서드로 빼내기 : ⌘⌥M
- 정의된 곳으로 이동 : ⌘B
- 단어 선택 영역 확장 / 축소 : ⌥↑ / ⌥↓
- 세로로 편집하기 : ⌘⇧8 ( 종료 시에도 같은 키를 입력해줍니다. )
- 같은 단어 선택하기 : ⌃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 |