02_우분투(Ubuntu)

VI 에디터 단축키 (VI editor shortcut)

tothebest 2019. 10. 13. 13:56
728x90

안녕하세요

 

VI 또는 VIM 에디터에 대해 다루어 보고자 합니다.

 

1. 커서(Cursor) 이동

왼쪽으로 한칸 이동 'k' 또는 왼쪽화살표(←)
오른쪽으로 한칸 이동 'l' 또는 오른쪽화살표()
아랫 줄로 한 줄 이동 'j' 또는 아래쪽화살표()
윗 줄로 한 줄 이동 'k' 또는 아래쪽화살표()
현재 줄에서 처음으로 이동 0
현재 줄에서 마지막으로 이동 $
현재 파일에서 특정 줄로 이동 :n + Enter
현재 파일에서 첫 줄로 이동 :1 + Enter 또는 1G
현재 파일에서 마지막 줄로 이동 :$ + Enter 또는 G

2. 화면 조작

한 화면 앞으로 이동 Ctrl + f
한 화면 뒤로 이동 Ctrl + b
반 화면 앞으로 이동 Ctrl + d
반 화면 뒤로 이동 Ctrl + u

 

3. 텍스트 입력

커서 앞에서 입력 i
커서 뒤에서 입력 a
아랫 줄에서 입력 o
현재 줄 맨 앞에서 입력 I
현재 줄 맨 뒤에서 입력 A
윗 줄에서 입력 O

 

4. 텍스트 수정

커서 위치에 있는 한 글자 교체 수정 r
커서 위치부터 ESC를 만날 때 까지 교체 수정 R
커서 위치부터 한 단어만 삭제한 후 수정 cw
커서 위치부터 N 단어 삭제한 후 수정 cNw
커서 위치부터 맨 끝까지 삭제한 후 수정 C
현재 줄 삭제한 후 수정 cc
N줄 삭제 후 수정 Ncc
커서 위치에 있는 한 글자 삭제 x
커서 위치부터 N 글자 삭제 Nx
커서 위치부터 한 단어 삭제 dw
커서 위치부터 N 단어 삭제 dNw
커서 위치부터 마지막 현재 줄의 마지막까지 삭제 D
현재 줄 삭제 dd
현재 줄 복사 yy
현재 줄 포함해서 N줄 복사 Nyy
복사한 줄을 다음 줄에 붙여 넣기 p

5. 문자열 찾기

진행 방향으로 문자열 찾기 /string
이전 방향으로 문자열 찾기 ?string
진행 방향으로 다음 문자열 찾기 n
진행 방향의 반대 방향으로 다음 문자열 찾기 N

 

6. 기타

번호 붙이기 :set number
실행 취소하기 :u

 

감사합니다.

 

728x90