4가지 모드 : 일반 모드, 입력 모드(a, i, o, A, I, O), 비쥬얼 모드(v, V), 명령 모드(:, /)
▶ 모드전환 : 일반 모드를 통해 입력, 비쥬얼, 명령 모드로 전환 (일반 모드 -> 입력, 비쥬얼, 명령 모드)
1. 일반 모드 - 커서 이동, 텍스트 붙여넣기, 텍스트 삭제, 작업 취소
0 : 줄의 맨 앞으로 커서 이동
$ : 줄의 맨 뒤로 커서 이동
gg : 파일의 맨 위로 커서 이동 (소문자 g 두번)
G : 파일의 맨 아래로 커서 이동
x : 한글자 삭제
dd : 한줄 삭제
u : 이전 작업 취소
p : 붙여넣기
2. 입력 모드 - 내용 삽입
- 일반 모드 → 입력 모드 : a, i, o, A, I, O 키를 누름
- 입력 모드 → 일반 모드 : esc키
3. 비쥬얼 모드 - 텍스트 복사, 텍스트 잘라내기, 텍스트 블록지정
x : 지정한 블록 삭제
u : 이전 작업 취소
y : 복사
d : 잘라내기
4. 명령 모드(:, /) - 내용 저장, vim 종료, 텍스트 치환
:q - quit, vim 종료
:w - write(저장)
:s - 치환(하나씩) ex) :s/like/love [like -> love 치환]
:% - 전체치환 ex) :%/like/love [like -> love 치환]
/검색어 - 파일내용에서 검색어 내용 찾기 ex) /like
'CS이론 > 운영체제' 카테고리의 다른 글
[Linux] 디렉토리 (0) | 2021.02.09 |
---|---|
Linux (1) | 2020.12.16 |
프로세스 스케줄링 (0) | 2020.07.27 |
멀티프로그래밍, 멀티태스킹, 멀티프로세싱, 멀티쓰레딩 (0) | 2020.07.23 |
[Unix] CLI 명령어 (0) | 2020.03.27 |