Linux Vi editor
Vi editor
-
1976년 빌 조이가 초기 BSD 릴리즈에 포함될 편집기로 제작하였다.
-
줄 단위가 아닌 한 화면을 편집하는 ‘Visual Editor’ 라는 뜻에서 유래되었다.
-
명령, 실행, 입력 모드가 있다.
-
유닉스와 리눅스에서 가장 널리 사용되는 텍스트 편집기이다.
-
시스템관리자, 프로그래머, 해커 등이 많이 사용한다.
Vi editor의 Mode
-
명령 모드 (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 => 라인 넘버링을 취소함.
댓글남기기