본문 바로가기
배워보자!!/리눅스

[linux] 리눅스 vi 편집기 쓰는 방법!

by norinda 2015. 4. 12.
728x90

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

 화면 끝 라인으로 이동


반응형

댓글