Seong-Jung's Blog

반응형

vi는 Emacs와 함께 유닉스 환경에서 가장 많이 쓰이는 문서 편집기 - 위키백과


리눅스의 vi 에디터 편집 명령어에 대해 알아보겠습니다~

vi는 기본적으로 두 가지 모드가 있습니다. command mode와 input mode 입니다.

- command mode : vi 에디터 첫 실행시 기본적으로 command mode에 진입합니다. command mode는 명령어만 입력할 수 있도록 되어있습니다.
- input mode : input mode는 문서의 내용을 수정할 경우 사용합니다. input mode를 해제하려면 키보드의 Esc 키를 누르면 됩니다.

< input mode >
단축키 설명
a 커서 다음에 문자열 추가
i 커서 이전에 문자열 삽입
o 현재 커서 하단에 빈줄 추가
O 현재 커서 상단에 빈줄 추가


< 변경 명령어 >
단축키 설명
cw 단어 변경(커서 뒤 모두 삭제)
cc 단어 변경(커서 줄 모두 삭제)
c$ 커서 마지막줄 단어 변경(커서 뒤 모두 삭제)
rc 현재 커서의 단어를 c로 변경(다른 것으로 대체 가능)
R 한 단어 바꾸기
s 한 단어 삭제
S 한 줄 삭제


< 삽입 모드 중의 변경 명령어 >

단축키 설명
ctrl + h 한 철자씩 왼쪽으로 이동
ctrl + w 단어 단위로 왼쪽으로 이동
ctrl + u 문서의 첫 시작점으로 이동


반응형