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 |