전체 삭제
전체 삭제 방법 1
gg // 첫번째 줄로 이동
dG // 현재 위치 이하 모두 삭제 (d + Shift g)
전체 삭제 방법 2 (비주얼 라인 모드)
gg // 첫번째 줄로 이동
VG // shift v(비주얼 라인 모드), shift g(현재 위치 이하 모두 선택) (shift v + shift g)
d // 삭제
전체 복사
전체 복사 방법 1
gg // 첫번째 줄로 이동
yG // 현재 위치 이하 모두 복사 (y + Shift g)
전체 복사 방법 2 (비주얼 라인 모드)
gg // 첫번째 줄로 이동
VG // shift v(비주얼 라인 모드), shift g(현재 위치 이하 모두 선택) (shift v + shift g)
y // 복사
선택 삭제
선택 삭제 방법 1 (한줄 삭제)
// 원하는 위치 이동
dd // 한줄 삭제
선택 삭제 방법 2 (여러줄 삭제)
// 원하는 위치 이동
5dd // 현재 위치부터 5줄 삭제
선택 삭제 방법 3 (현재 위치 이하 모두 삭제)
// 원하는 위치 이동
dG // 현재 위치 이하 모두 삭제 (d + Shift g)
선택 삭제 방법 4 (비주얼 라인 모드, 원하는 범위 설정 삭제)
// 원하는 위치 이동
V // shift v(비주얼 라인 모드)
// 위/아래 커서 이동하여 범위 선택
d // 삭제
선택 복사
선택 복사 방법 1 (한줄 복사)
// 원하는 위치 이동
yy // 한줄 복사
선택 복사 방법 2 (여러줄 복사)
// 원하는 위치 이동
5yy // 현재 위치부터 5줄 복사
선택 복사 방법 3 (현재 위치 이하 모두 복사)
// 원하는 위치 이동
yG // 현재 위치 이하 모두 복사 (y + Shift g)
선택 복사 방법 4 (비주얼 라인 모드, 원하는 범위 설정 복사)
// 원하는 위치 이동
V // shift v(비주얼 라인 모드)
// 위/아래 커서 이동하여 범위 선택
y // 복사
붙여넣기
p // 붙여넣기
되돌리기
u // 되돌리기
출처
'개발관련' 카테고리의 다른 글
[Github] 저장소에 있는 파일 삭제하는 방법 (0) | 2023.09.20 |
---|---|
[Android] 디바이스(Device) 무선 연결하는 방법 (0) | 2022.08.08 |
디자인패턴 MVC / MVP / MVVM (0) | 2021.11.18 |
안드로이드(Android) 생명주기(LifeCycle)에 관하여 (0) | 2021.11.18 |
데이터 바인딩 (DataBinding) 이란? (0) | 2021.11.18 |
LiveData에서 setValue() / postValue()의 차이점 (0) | 2021.11.18 |
오버로딩(Overloading) / 오버라이딩(Overriding) (0) | 2021.11.18 |
코루틴(coroutine)이란? (0) | 2021.11.18 |