내용 보기

작성자

아롱이 (IP : 172.17.0.1)

날짜

2020-07-20 05:06

제목

[Linux] vim 명령어 정의


명령어 정리

  • 1. 실행하기

 명령어

동작 

 vi file 

 file 을 열기

 vi + file

 file 을 열고 커서를 본문의 마지막에 위치시킨다. 

  • 2. 입력 모드 전환 명령어

명령어 

동작 

 i

 커서 있는 곳에서 입력모드 전환

 R

 수정 모드로 전환 

 o

 커서 있는 줄 아래 빈 줄 삽입

 O

 커서 있는 줄 위에 빈 줄 삽입

  • 3. 커서의 이동

 명령어

동작 

 H

 화면 맨 위로 이동

 M

 화면 중간으로 이동

 L

 화면 맨 아래로 이동 

G

글의 맨 밑으로 이동

1G

글의 맨 처음으로 이동

  • 4. 삭제

 명령어

동작 

 x

 한 문자 삭제

 dd

한 줄 삭제

 dw

한 단어 삭제

:5,10 d

5~10 행을 삭제

 u

실행 취소

  • 5. 복사 & 붙여넣기

 명령어

동작 

 yy

현재 줄을 복사

d

현재 커서가 있는 단어 복사

yG

현재 부터 글 끝까지 복사

p

버퍼의 내용을 커서 뒤에 삽입

P

버퍼의 내용을 커서 앞에 삽입

:1,2 co 3

1,2 행을 3행 다음으로 복사

:1,2 m 3

1,2 행을 3행 다음으로 이동

 :1,200 w fname

1~200 행을 fname 이라는 파일에 저장

  • 6. 문자열 찾기

 명령어

동작 

 /str

str 문자열 찾기

n

다음 str 로 이동

N

이전 str 로 이동

  • 7. 문자열 대체

 명령어

동작 

:s/str/rep

현재 행의 str 을 rep 로 대체

:% s/str/rep/g

파일 전체의 str 을 rep 로 대체

  • 8. 저장 및 불러오기

 명령어

동작 

 :w

저장하기

:wq

저장 후 종료

:q

저장하지 않고 종료

  • 9. 기타

 명령어

동작 

:set nu

에디터에 숫자 보이게 하기

:set nonu

에디터에 숫자 안보이게 하기

출처1

https://gomguard.tistory.com/72

출처2