vi 시작
 

-R : 읽기전용으로 오픈 

vi 종료

:q  : 파일 수정을 하지 않은 경우에 사용한다. 파일을 수정한 상태에서 이 명령을 사용하면 vi를 종료하지 못하고 에러를 출력한다. 

:q! : 파일을 수정했으나 수정 내용을 무시하고 원래 내용 그대로 종료한다

:w
vi로 편집한 내용이 버퍼에 임시로 저장된다. 이 명령은 버퍼의 저장된 내용을 파일에 저장하는 기능이며 vi를 종료하지는 않는다. 
 
:x : 
vi로 편집한 내용(버퍼의 내용)을 파일에 저장하고 vi를 종료한다

:wq(:wq!) : 버퍼의 내용을 파일에 저장하고 vi를 종료한다. 

커서 이동 

ctrl + f : 한화면 아래로 커서를 이동시킴
ctrl + b : 한화면 위로 커서를 이동시킴 

H (head) : 화면 첫라인
M (middle ) : 화면 중간으로
L (last) : 화면 마지막라인
G : 파일의 마지막행으로 이동 
:n : 파일의 n 라인으로 이동 

0 : 해당라인의 처음으로 
$ : 해당라인의 마지막으로 

글수정 

R : 커서 위치로부터 esc 를 누를때까지 입력되는 내용으로 대체한다. 

글삭제 

x : 커서가 있는 위치의 한글자를 삭제
X : 커서 바로 앞 글자를 삭제
dd : 라인삭제 
 


기타 

u : 바로 이전 작업을 취소한다
3>> : 현재라인부터 3줄까지 탭이동

주요 Last-line 모드 명령 
 

:set ts=4Tab 크기를 4로 지정한다

:set nu라인 수를 출력(:set nonu)한다.


 

'UNIX' 카테고리의 다른 글

압축  (0) 2012.02.05
맥- open 명령어  (0) 2012.02.05
path 지정  (0) 2012.02.05
unix 구조  (0) 2012.02.03
명령어  (0) 2012.02.03

+ Recent posts