본문 바로가기
Mac/Intellij

Intellij - Editor basics

by 밍상 2022. 3. 10.

Expand and shrink the code selection - [option + ↑  or. option + ]

선택된 코드 범위를 점점 올려준다(낮춰준다)

 

Comment line - [cmd + '/']

한 줄, 또는 드래그한 범위를 주석 on/off 시킨다.

 

Duplicate lines - [cmd + D]

현재 라인 or 드래그한 라인 복사

 

Delete lines - [cmd + Backspace]

현재 라인 제거

 

Move code fragments - [option + shift +   or. option + shift + ]

현재 라인의 코드 통째로  라인 이동

 

Move the whole method up down - [cmd + shift +   or. cmd + shift + ]

메소드간의 위치 수정

 

Collapse, expand - [cmd + '-'  or. cmd + '=']

메서드의 body 축소, 확대

 

Collapse, expand all method - [cmd + shift + '-'  or. cmd + shift + '=']

모든 메서드의 body 축소, 확대

 

Surround the selected code fragment with some tamplate code - [cmd + opt + T]

코드를 드래그하고 기능 사용시 문장을 바꿀 템플릿(if, if-else, try-catch 등)을 제시해줌

 

Unwrap the selected code - [cmd + shift + fn + backspace]

위에서 템플릿으로 포장한 코드를 다시 언래핑

 

Multiple selections - [ctrl + G  or. ctrl + shift + g or cmd + ctrl + g]

1. 처음 누를 시, 현재의 심볼 선택. 한 번 더 누르면 같은 심볼에 커서 추가를 통해 멀티 셀렉션 가능

2. 쉬프트를 누르면 선택 해제 가능.

이를 사용해 한번에 코드 수정.

3. 파일의 모든 동일 심볼 선택

 

 

 

'Mac > Intellij' 카테고리의 다른 글

Intellij - Refactorings  (0) 2022.04.05
Intellij - Code completion  (0) 2022.04.05
Intellij - Essential  (0) 2022.03.10
Intellij - 단축키 정리  (0) 2021.10.13
Intellij - 코드 변경에 따른 자동 import  (0) 2021.09.22