[리눅스] vi 에디터

 vi : 리눅스 환경에서 윈도우 환경에서의 메모장처럼 타이핑이 가능하며,  프로그래밍 등이 가능한 에디터의 일종

- vi 에디터의 전체적인 흐름



vi 에디터 기본 사용법(입력모드 위주)

1. vi 에디터 실행
vi "생성할 파일(메모장)이름" 실행


2. vi 에디터 진입, 검정 배경 상태에서 'i'을 눌러 수정 모드 수행

3.문자열 타이핑 후, ESC(명령모드 진입), :wq 를 입력하여 vi 종료



※vi 명령 모드 커맨드

dd(d두번) : 행(한줄 삭제)

x : 한 글자 삭제

q : vi 에디터 종료

w : 현재 타이핑 된 내용 저장

o : 아래로 개행

O: 위로 개행

yy : 해당 줄 복사

p : 복사한 값에 대해 붙여넣기(crtl+v)


x, dd, yy의 경우 앞 쪽으로 숫자를 사용하는 경우 여러 줄, 문자 삭제가 가능하다.

ex) 5x : 5개의 문자 삭제

     3dd : 3줄 삭제

     5cw : 5개의 단어를 수정


라인모드 : 파일 단위 작업(저장, 삭제 등)

->ESC 이후 콜론(:)으로 실행

ex) :wq(저장 후 종료)

u : 직전 작업 취소

e! : 마지막으로 저장한 파일을 불러오기

set number : 라인 번호 표기

댓글