Posts Vim 명령어
Post
Cancel

Vim 명령어


Command Vim

실행 명령어

명령어동작
vi fileFile 연다
vi file1 file2File1과 File2를 차례로 연다
view fileFile을 읽기모드로 연다
vi -R fileFile을 읽기모드로 연다
vi + fileFile을 열때 커서가 File의 마지막 행에 위치한다
vi +n fileFile을 열때 n행에 위치한다
vi -r file손상된 파일 회복

입력모드 전환 명령어

명령어동작
i커서 있는데서 입력모드 전환
I커서 왼쪽, 행의 처음에 문자 삽입
a커서 있는 줄 끝에 입력모드 전환
A커서의 오른쪽, 행의 끝에 문자 삽입
o커서 있는 줄 아래 빈 줄 삽입
O커서 있는 줄 위에 빈 줄 삽입
R덮어 쓰기 모드 전환
s커서 위치의 한글자 지우고 입력
cc커서 위치의 한 행을 지우고 입력

저장 및 종료

명령어동작
:w저장
:w fileFile로 저장
:w > filefile에 덧붙여 저장
:qvi 종료
:q!vi 강제 종료
ZZ저장 후 종료
:wq!강제 저장 후 종료
:e filefile을 불러옴
:e현재 파일을 불러옴
:e#바로 이전에 열었던 파일을 불러옴

문자열 찾기

명령어동작
/nameName 문자열 찾기
n다음 Name으로 이동
N역방향으로 이동

문자열 대체

명령어동작
:s/str/rep현재 행을 str을 rep로 대체
:l,.s/str/rep/1부터 현재 행을 str을 rep로 대체
:%s/str/rep/g파일 전체 str을 rep로 전부 대채
:.$/aaa/bbb커서의 위치로부터 파일의 끝까지 있는 모든 aaa를 bbb로 대체
This post is licensed under CC BY 4.0 by the author.