linux

Vi 편집기 - 자주 사용하는 명령어 정리

summerorange 2023. 1. 15. 12:42
반응형

vi 편집기란?

vi 편집기는 대표적인 텍스트 데이터 (nano 편집기도 있음)

[편집 모드]

키보드에서 i를 누르면 된다

i : 편집 모드로 들어가는 것. 글자를 커서 앞에 삽입하는 기능

키보드에서 a를 눌러도 편집 모드로 들어갈 수 있다. 커서는 글자 뒤에 적용된다.

[모드 전환]

esc : 편집 모드 -> 명령 모드 로 전환

 

[명령 모드]

dd : 커서가 있는 라인을 통으로 삭제

x : 커서 위치에 있는 글자 하나 삭제

 

[저장하기]

- 만드시 모드를 명령 모드로 전환한 뒤에 실행

:wq! 라고 친 뒤 enter 

 

[저장하지 않고 나오기]

만약 저장하지 않는다면

:q! 라고 친뒤 엔터


여기까지는 기본적으로 정말 자주 쓰는 기능


[글자 바꾸기]

명령 모드에서

:%s/원본단어/수정단어

!는 빼야합니다...

[한꺼번에 바꿀 경우]

:%s/원본단어/수정단어/g

 

[이동]

:1  - 맨 앞 행으로 이동

G -  맨 마지막 행으로 이동

 

[복사 및 붙여넣기]

yy - 커서가 있는 라인 복사

4yy라고 치는 경우 커서가 있는 걸 기준으로 4줄을 복사

붙여넣기

p - 커서 다음부터 붙여넣기

 

[되돌리기]

u - 이전으로 되돌리기


여기까지만 기억해도 편집기 사용하는데 불편함을 겪진 않았던 것 같다

 

반응형