1. 입력 모드로 변환
i // 입력 모드로 변환, 커서 위치 앞에서 삽입
a // 입력 모드로 변환, 커서 위치 뒤에서 삽입
o // 입력 모드로 변환, 현재 줄의 아래에 전개
O // 입력 모드로 변환, 현재 줄의 위에 전개
1-1) 순서대로 i와 a 입력
1-2) 순서대로 o와 O 입력
2. 내용 수정하기
r // 한 글자만 변경 (입력 모드로 바뀌지 않음)
R // 입력하는 대로 겹쳐 써서 변경
s // 현재 글자를 삭제하고 삽입 상태로 변경
cw // 현재 단어를 삭제하고 삽입 상태로 변경
2-1) r : 한 글자만 변경 -> T를 F로 변경
2-2) R : 입력하는 대로 겹쳐 써서 변경
2-3) s : 현재 글자를 삭제하고 삽입 상태로 변경
2-4) cw : 현재 단어를 삭제하고 삽입 상태로 변경
3. UNDO & REDO
UNDO // 방금 전에 수행했던 내용을 취소
- u // 방금 전에 수행했던 내용을 취소
- U // 현재 줄에서 수행했던 모든 내용을 취소
REDO // 방금 전에 수행했던 내용을 반복 수행
- . // 방금 전에 수행했던 내용을 반복하여 수행
3-1) u : 방금 전에 수행했던 내용을 취소 -> cw를 이용하여 This 삭제 후 u 실행
3-2) . : 방금 전에 수행했던 내용을 반복하여 수행 -> x 입력
4. 줄 결합
J : 두 줄을 하나의 줄로 결합시킴 (j와는 다름)
5. 데이터 삭제
x // 커서가 있는 문자 지우기
D // 커서부터 줄의 끝까지 지우기
dd // 현재 줄의 전체를 지우기
:from, to d // 주어진 범위의 줄을 모두 지우기
5-1) x : 커서가 있는 문자 지우기
5-2) D : 커서부터 줄의 끝까지 지우기
5-3) dd : 현재 줄의 전체를 지우기
5-4) :from, to d : 주어진 범위의 줄을 모두 지우기
'DKE > 리눅스 프로그래밍' 카테고리의 다른 글
[리눅스] sort 정렬 / 2022.11.20 (0) | 2022.11.20 |
---|---|
[리눅스] 사용자 확인, ping, 파일 / 2022.11.20 (0) | 2022.11.20 |
[리눅스] 시간과 날짜, 달력, 계산기 / 2022.11.20 (0) | 2022.11.20 |
[리눅스] VI 편집기 (3) / 2022.11.19 (0) | 2022.11.19 |
[리눅스] VI 편집기 (1) / 2022.11.18 (0) | 2022.11.18 |