vi편집기는 유닉스나 리눅스 계열에서 사용되는 텍스트 편집기입니다.
vi편집기에는 입력모드와 편집모드가 있습니다.
-->vi [옵션] [파일이름]
*옵션
-r : 손상된 파일을 복구할 때 사용
+n : n번째 줄로 커서 이동할때 사용
+ : 마지막 줄에 커서 이동할때 사용
ex) vi test.c
ex) vi +3 test.c
ex) vi
명령모드
-편집모드에서 명령모드로 나올경우 ESC 키를 누르면 됩니다.
명령어 |
설명 |
:w |
저장하기 |
:wq |
저장하고 종료하기 |
:q |
종료하기 |
:w 파일이름 |
지정이름으로 파일 저장 |
:w! |
read-only로 열었을 경우 강제 저장 |
:x |
저장하고 종료(==:wq) |
ZZ |
저장하고 종료(==:wq) |
입력모드
명령어 |
설명 |
i |
현재 커서의 위치에 글자 삽입 |
a |
현재 커서의 다음 칸에 글자 삽입 |
I (알파벳 아이대문자) |
현재 커서가 있는 줄의 맨 앞에 글자 삽입 |
A |
현재 커서가 있는 줄의 맨 뒤에 글자 십입 |
o (알파벳 오 소문자) |
현재 커서가 있는 다음 줄 새로운 줄 삽입 |
O( 알파벳 오 대문자) |
현재 커서가 있는 줄 위에 새로운 줄 삽입 |
편집명령
- 명령모드에서 사용하시면 됩니다.
입력키 |
설명 |
dd |
현재 커서가 있는 줄 삭제 |
yy |
현재 커서가 있는 줄 복사 |
p (P) |
yy로 복사한 내용 붙여넣기 |
숫자dd |
현재 커서위치부터 숫자만큼 행 삭제 |
숫자yy |
현재 커서위치부터 숫자맡큼 행 복사 |
화면이동
- 마우스 이용이 어려울때 편리합니다.
입력키 |
설명 |
ctrl + b |
한 화면 위로 이동 |
ctrl + f |
한 화면 아래로 이동 |
ctrl + u |
반 화면 위로 이동 |
ctrl + d |
반 화면 아래로 이동 |
( |
문장 처음으로 이동 |
) |
다음 문장 처음으로 이동 |
H |
화면 첫 라인으로 이동 |
M |
화면 중간 라인으로 이동 |
L |
화면 끝 라인으로 이동 |
'배워보자!! > 리눅스' 카테고리의 다른 글
[linux] 리눅스 wait() 함수 (0) | 2015.05.17 |
---|---|
[linux] 리눅스 fork() 함수 (0) | 2015.05.17 |
[linux] 리눅스 파일관리하기! (0) | 2015.04.14 |
[linux] 리눅스 디렉토리 관리하기! (0) | 2015.04.14 |
[linux] 리눅스에서 c 컴파일하는 방법! (0) | 2015.04.12 |
댓글