Vi 편집기에 오신것을 환영합니다. vi 편집기가 배우기 어렵다고요? 따라하시면 금방 배우실수 있습니다.                                                     -write by skydriver 방향기(명령모드에서 작업)                k              k위로움직입니다.     h                 l     h는 왼쪽으로 l은 오른쪽으로 움직입니다.              j              j아래로 움직입니다. gg 첫번째 페이지로 G  마지막 페이지로 20gg or 20G 20번째 라인으로 시작하고 끝내기 esc 를 눌러서 명령 모드로 빠져나옵니다. 다음과 같이 입력 합니다. :q! enter> 이렇게 하면 바뀐 내용을 저장하지 않고 편집기를 빠져나갑니다. 저장후 빠져나가기는 다음과 같이 입력합니다.                          :wq enter> 텍스트 편집 지우기 ====명령 모드에서 x를 눌러야 지울수 있습니다.==== 1. 커서를 -----> 표시된 곳으로 커서를 옮겨보세요 2. 오타를 수정하기위해 커서를 지울글자위에 가져다 놓습니다. 3. x 키를 눌러서 지워야할 글자를 지우세요 -----> the ccow jumpedd ooverr tthe mooon.   텍스트 삽입하기 ====명령 모드에서 i 를 누르면 글자앞에 텍스트를 입력할수 있습니다.==== ====명령 모드에서 I 를 누르면 줄앞에 텍스트를 입력할수 있습니다.==== ====명령 모드에서 a 를 누르면 글자뒤에 텍스트를 입력할수 있습니다.==== ====명령 모드에서 A 를 누르면 줄의 끝에 텍스트를 입력할수 있습니다.==== 1. 커서를 -----> 표시된 곳으로 커서를 옮겨보세요 2. 첫번째 줄을 두번째 둘과 똑같이 만들것입니다. 텍스트가 들어갈곳 다음부터   첫번째 글자 위에 커서를 옮겨 놓습니다. 3. 수정한 후에는 esc 를 눌러서 명령 모드로 돌아갑니다. -----> there is text misng this. -----> there is some text missing from this line. -----> This line will allow you to practice -----> This line will allow you to practice appending text to the end of a line. 새줄 삽입 ==== 명령모드에서 o 나 O를 입력 ==== ==== 명령모드에서 o 를 입력하면 아래줄이 삽입됩니다. ==== ==== 명령모드에서 O 를 입력하면 윗줄이 삽입됩니다. ==== -----> Open up a line above this by typing while the cursor is on this line. 텍스트 삭제 및 복구하기 ===명령 모드에서 dw 라고치면 한단어가 삭제됩니다.==== ===명령 모드에서 d$ 라고치면 줄끝까지 삭제됩니다.==== ===명령 모드에서 dd 라고치면 그전체줄이 삭제됩니다.==== ===명령 모드에서 u 라고치면 방금작업한내용이 복구됩니다.==== ===명령 모드에서 U 라고치면 전체작업한내용이 복구됩니다.==== -----> there are a some words fun that don't belong paper in this sentence.. -----> somebody typed the end of this line twice. end of this line twice. 덱스트 붙이기 ====p를 입력하여 마지막지운 내용을 커서뒤에 붙입니다.==== 1. dd를 입력하여 그줄을 지워서 빔의 버퍼에 저장합니다. 2. 지운줄이 가야할 위치에 위줄로 커서를 이동합니다. 3. 명령모드에서 p를 입력하여 그줄을 제대로 된 자리로 옮깁니다. d) Can you learn too? b) Violets are blue, c) Intellingence is learned, a) Roses are red,   텍스트 복사하기/삭제하기 ==== yy를 입력한뒤 p를 입력하면 복사가됩니다.==== ==== 2yy를 입력한뒤 p를 입력하면 2줄이 복사됩니다.==== ==== 2dd를 입력하면 2줄이 지워집니다.==== -----> copy -----> copy copy -----> copy copy -----> del -----> del del -----> del del 텍스트 치환 ==== 커서아래 하나의 글자를 바꾸려면 r 을누른후 바꿀 글자를 입력합니다.==== ==== 덮어쓰기를 하려면 R을 누른후 글자를 입력합니다. ==== ----> Whan thos lime was tuoed in, someone presswd some wrojg keys! ----> When this line was typed in, someone pressed some wrong keys!   ----> Whan thos lime was tuoed in, someone presswd some wrojg keys! ----> When this line was typed in, someone pressed some wrong keys! 찾기명령 ==== / 를 누른후 검색할 문구를 입력하세요 ==== /error 라고 친후 enter> 를 치세요 순방향으로 찾으려면 n 역방향으로 찾으려면 N 을 입력하세요 -----> error is not the way to spell error; errroor is error. 문자열 찾아바꾸기 ==== :s/old/young/ 하면 old를 young로 한단어만 치환 합니다.==== ==== :s/old/young/g 하면 old를 young로 치환 합니다.==== ==== :%s/old/young/g 하면 이 문서에 모든 old를 young로 치환 합니다.==== ==== :1,10s/old/young/g 하면 이 문서에1-10줄사이 old를 young로 치환 합니다.==== -----> oldman youngman oldman youngman oldman youngman 외부명령 실행 ==== :! 을 입력한후 명령어 실행==== 파일저장 ==== :w filename 하면 저장됨 ==== 창두개로 작업 ==== 명령모드에서 ctrl w,n 하면 창을 가로로 나눕니다.==== ==== 명령모드에서 ctrl w,v 하면 창을 세로로 나눕니다.==== ==== ctrl w,w하면 창을 바꿉니다. ==== ==== :e /etc/passwd 하면 /etc/passwd파일을 불러옵니다.==== 환경변수 선언(last line mode) ==== :set all 하면 현재 설정되어있는 환경변수를 모두보여준다 ==== ==== :set nu/nonu 하면 행번호를 보여/삭제 준다 ==== :set ignorecase/noignorecase 대소문자 구분을 하지않는다/한다 ==== ==== :set showmode/noshowmode 모드표시를 보여준다/제거한다 ==== 마지막줄 입니다.. 수고하셨습니다. ^^