[Unix] Vim
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