linux


실무에서 쓰는 vi 명령어 모음


written by HuscarL



 설명





구분

Command

옵션

입력(O) /

커맨드(C) / 기본(X)

비고

입력모드에서 빠져나가기

Esc

O

입력모드로 들어가기

i,a,o / I,A,O

X->O

방향키

kjhl

X

뒤로가기

u

X

문서 빠져나가기 (No save)

:q!

C

수정사항 저장 안됨.

문서 저장후 빠져나가기

:wq!

C

문서 첫줄로 가기

1G

X

문서 마지막줄로 가기

G

X

라인의 처음으로 가기

^

X

라인의 끝으로 가기

$

X

화면 내에서 이동

H / M / L

X

자동줄바꿈

:set wrap

C

자동줄바꿈 해제

:set nowrap

C

단어 수정

cw

X->O

커서위치 뒤의 라인 삭제

D

X->O

라인 복사하기

yy

숫자

X

복사한 라인 붙여넣기

p

X

라인 잘라내기(삭제)

dd

숫자

X

라인 번호 붙이기

:set nu

C

라인 번호 삭제

:set nonu

C

다수 라인 삭제하기

:10,16d

C

검색하기

/

n,N

X

#

해당 위치로 커서를 옮긴 후 실행

화면 넘기기

F

B

X

문서 일부 다른이름으로 저장

:1,10w sample.txt

C

현재 행의 문자열 치환

:s/a/b

C

처음부터 현재위치 문자열 치환

:1,.s/a/b/

C

파일 전체 문자열 치환

:%s/a/b/g

C

이전 명령 반복하기

.

X

대소문자 전환하기

~

X

특수문자 표기하기

:set list

C

여러파일 한꺼번에 편집

# vi a.txt b.txt c.txt

:n / :wn

Shell prompt

Swap 파일 생성 및 복구

# vi -r a.txt

Shell prompt


 정리 및 출처


직접 작성


방문 해주셔서 감사합니다. 로그인 없이 가능한

아래 하트♥공감 버튼을 꾹 눌러주시면 감사하겠습니다! 



+ Recent posts