1 분 소요

Vi editor

  • 1976년 빌 조이가 초기 BSD 릴리즈에 포함될 편집기로 제작하였다.

  • 줄 단위가 아닌 한 화면을 편집하는 ‘Visual Editor’ 라는 뜻에서 유래되었다.

  • 명령, 실행, 입력 모드가 있다.

  • 유닉스와 리눅스에서 가장 널리 사용되는 텍스트 편집기이다.

  • 시스템관리자, 프로그래머, 해커 등이 많이 사용한다.


Vi editor의 Mode

image

image

  • 명령 모드 (Command Mode) : 커서 이동, 텍스트 조작 등을 할 수 있다.

  • 입력 모드 (insert Mode) : 키보드로 타이핑한 문자가 실제로 입력된다. ESC키로 명령모드로 복귀.


Vi editor 단축키

# 커서 이동

h: 왼쪽으로 이동
j: 아래로 이동
k: 위로 이동
l: 오른쪽으로 이동
e: 단어의 끝 
b: 단어의 처음
G:  문서의 끝
gg: 문서의 처음
# 삽입 모드 시작

i: 현재 커서 위치 에서 입력
a: 현재 커서 위치 뒤에 입력
o: 현재 라인 아래의 새 라인에 입력
s: 현재 커서 위치 에서 지우면서 입력

=> i를 제일 많이 씀.
# 저장 및 종료

:w  파일 저장
:q  종료(저장되지 않은 변경사항이 없는 경우)
:q! 변경사항을 저장하지 않고 종료합니다
:wq 저장 후 종료
# 편집
x: 커서 아래의 문자 삭제
dd: 현재 라인 삭제
yy: 현재 라인을 당김(복사)
p: yank buffer의 내용물을 현재 커서 위치 뒤에 놓습니다
# 검색 
/: 검색 모드로 전환
n: 다음 일치 항목으로 이동
N: 이전 일치로 이동
# 넘버링

:set nu =>라인을 넘버링 함.
:set nonu => 라인 넘버링을 취소함.

태그:

카테고리:

업데이트:

댓글남기기