‰PNG  IHDRÛ¤;œˆ®IDATxÚíÜ»n¤0€á¼ÿK¡• Š)(¦pAá‚Â… –±Ç7†LeG{ý§ §㻢|¬ïذaÆ 6lذaÆ 6lذaÆ 6lomûó$^þy¿úÝØ°ag“5bÆ 6lذaÆ 6lذa{‘í¼ 6lذaÆ ›`›µçã´}HÏFkm,›m¶Ðû¬ÓªñÑêôÒô!Ý ‹xÛ|'ܢ˟;·E:—Ôõ9­&á¶’¶}®{žv]™n&Ñ6ç íhíÕ_õ÷t¨Ú Íµ-Ò«¯šºZ;ú´Z$Û.žPÔÄøkíž)º!§o¡¡ˆ>}l³eQfJÕT±—u Ñ–µò•›åÚ†ª×\âÝX=8ÝîRÙ†4`Vwòl¾>ëÃ×ún•Gþ^›ìi¾s©Ì"msÙ$×uñÝi»ˆ?w¡bs[m©6³K4áãçO†‰¹.£4›Þ%ºÐ×/õÀßÏbëC%Šçt û‰MŸ×–– ú-lîG6±mrz2–ô¶s%»9À•s@˜¹ì-âk»9 =ìæî)ÎÝõÌåâk»B5ÕËÂ×\Ãñš+Í‚çZsÙ² åµòRnÚÂ~G§…ÉR¦¯•CŸŠí¨É ›wIcIïén7jJ°åèhÛ›NCS|ìâÓj0æªò8y½iHKÛ›Ö¶ÐkòɈ+;Sz°¶ú¨áL/µ­FÐ*\çÆÔ”Ë#"5¯Âmë2Üï[SÅ­«»Íú‹£=©g¯În‹aóP…eÚÒ“ûLÛÿ lذaÆ 6lØ^kãï̱aÆ 6lذaÆ 6lذa;ÿŠ ¶_ÚÎذaÆ 6lذaÆ 6lذaÆ ¶á¨ëœR¢ÇÆIEND®B` =============================================================================== = ë¹” ê¸¸ìž¡ì´ (VIM Tutor) ì— ì˜¤ì‹  ê²ƒì„ í™˜ì˜í•©ë‹ˆë‹¤ - Version 1.5 = =============================================================================== ë¹”(Vim)ì€ ì´ ê¸¸ìž¡ì´ì—서 다 설명할 수 ì—†ì„ ë§Œí¼ ë§Žì€ ëª…ë ¹ì„ ê°€ì§„ 매우 강력한 편집기입니다. ì´ ê¸¸ìž¡ì´ëŠ” ë¹”ì„ ì‰½ê²Œ 전천후 편집기로 사용할 수 있ë„ë¡ ì¶©ë¶„í•œ ëª…ë ¹ì— ëŒ€í•´ 설명하고 있습니다. ì´ ê¸¸ìž¡ì´ë¥¼ 떼는 ë°ì—는 실습하는 ë°ì— 얼마나 ì‹œê°„ì„ ì“°ëŠ” ê°€ì— ë”°ë¼ì„œ 25-30 ë¶„ ì •ë„ê°€ 걸립니다. ì´ ì—°ìŠµì— í¬í•¨ëœ ëª…ë ¹ì€ ë‚´ìš©ì„ ê³ ì¹©ë‹ˆë‹¤. ì´ íŒŒì¼ì˜ ë³µì‚¬ë³¸ì„ ë§Œë“¤ì–´ì„œ 연습하세요. (vimtutor 를 통해 시작했다면, ì´ë¯¸ ë³µì‚¬ë³¸ì„ ì‚¬ìš©í•˜ëŠ” 중입니다.) 중요한 것ì€, ì´ ê¸¸ìž¡ì´ê°€ ì§ì ‘ ì¨ë³´ë©´ì„œ ë°°ìš°ë„ë¡ ê³ ë ¤ë˜ì–´ 있다는 것입니다. ëª…ë ¹ì„ ì œëŒ€ë¡œ ìµížˆë ¤ë©´, ì§ì ‘ 실행해보는 ê²ƒì´ í•„ìš”í•©ë‹ˆë‹¤. ë‚´ìš©ì„ ì½ëŠ” 것만으로는, ëª…ë ¹ì„ ìžŠì–´ë²„ë¦¬ê²Œ ë  ê²ƒìž…ë‹ˆë‹¤. ìž ì´ì œ, Caps Lock(Shift-Lock) 키가 눌려있지 않ì€ì§€ 확ì¸í•´ë³´ì‹œê³ , j 키를 충분히 눌러서 Lesson 1.1ì´ í™”ë©´ì— ê°€ë“ ì°¨ë„ë¡ ì›€ì§ì—¬ë´…시다. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lesson 1.1: 커서 움ì§ì´ê¸° ** 커서를 움ì§ì´ë ¤ë©´, í‘œì‹œëœ ëŒ€ë¡œ h,j,k,l 키를 누르십시오. ** ^ k 힌트: h 키는 ì™¼ìª½ì— ìžˆìœ¼ë©°, 왼쪽으로 움ì§ìž…니다. < h l > l 키는 ì˜¤ë¥¸ìª½ì— ìžˆìœ¼ë©°, 오른쪽으로 j 움ì§ìž…니다. v j 키는 아래방향 화살표처럼 ìƒê²¼ìŠµë‹ˆë‹¤. 1. ìµìˆ™í•´ì§ˆ 때까지 커서를 스í¬ë¦° ìƒì—서 움ì§ì—¬ 보십시오. 2. 아래 방향키 (j)를 ë°˜ë³µìž…ë ¥ì´ ë  ë•Œê¹Œì§€ 누르고 계십시오. ---> ì´ì œ ë‹¤ìŒ lesson으로 가는 ë°©ë²•ì„ ì•Œê²Œ ë˜ì—ˆìŠµë‹ˆë‹¤. 3. 아래 방향키를 ì´ìš©í•˜ì—¬, Lesson 1.2 로 가십시오. 참고: ì›í•˜ì§€ 않는 무언가가 ìž…ë ¥ì´ ë˜ì—ˆë‹¤ë©´, 를 눌러서, 명령 모드로 ëŒì•„가십시오. ê·¸ í›„ì— ì›í•˜ëŠ” ëª…ë ¹ì„ ë‹¤ì‹œ 입력하십시오. 참고: 커서키 ë˜í•œ ìž‘ë™í•  것입니다. 하지만 hjklì— ìµìˆ™í•´ì§€ë©´, 커서키보다 훨씬 빠르게 ì´ë™í•  수 ìžˆì„ ê²ƒìž…ë‹ˆë‹¤. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lesson 1.2: ë¹”ì„ ì‹œìž‘í•˜ê³  ë내기 !! 주ì˜: 아래 있는 단계를 실행하기 ì „ì—, ì´ lesson 전체를 ì½ìœ¼ì‹­ì‹œì˜¤!! 1. 키를 눌러서 확실하게 명령 모드로 ë¹ ì ¸ 나옵니다. 2. 다ìŒê³¼ ê°™ì´ ìž…ë ¥í•©ë‹ˆë‹¤: :q! ---> ì´ë ‡ê²Œ 하면, ë°”ë€ ë‚´ìš©ì„ *저장하지 않고* 편집기를 빠져나갑니다. 저장한 후 빠져나가려면 다ìŒê³¼ ê°™ì´ ìž…ë ¥í•©ë‹ˆë‹¤: :wq 3. 쉘 프롬프트가 ë³´ì¸ë‹¤ë©´, 다시 길잡ì´ë¡œ ëŒì•„오기 위해 다ìŒê³¼ ê°™ì´ ìž…ë ¥í•©ë‹ˆë‹¤. vimtutor ë˜ëŠ” 다ìŒê³¼ ê°™ì„ ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. vim tutor.ko ---> 'vim' ì€ ë¹” 편집기로 들어가는 ê²ƒì„ ëœ»í•˜ë©°, 'tutor.ko'는 편집하려는 파ì¼ì„ 뜻합니다. 4. 위ì—서 ì´ì•¼ê¸°í•œ 단계를 기억하였으며, í™•ì‹ ì´ ì„œë©´, 1ì—서 3까지를 수행하여 편집기를 나갔다가 다시 들어와보십시오. ê·¸ 후 커서를 아래로 움ì§ì—¬ Lesson 1.3 으로 가십시오. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lesson 1.3: í…스트 편집 - 지우기 ** 명령 모드ì—서 x 를 누르면 커서가 위치한 ê³³ì˜ ê¸€ìžë¥¼ 지울 수 있습니다. ** 1. ----> 로 í‘œì‹œëœ ê³³ìœ¼ë¡œ 커서를 옮겨보십시오. 2. 오타를 수정하기 위해, 커서를 지울 ê¸€ìž ìœ„ë¡œ 움ì§ì—¬ 보십시오. 3. x 키를 눌러서 지워야할 글ìžë¥¼ 지우십시오. 4. 2ì—서 4까지를 반복하여 ë¬¸ìž¥ì´ ì˜¬ë°”ë¥´ê²Œ ë˜ë„ë¡ í•˜ì—¬ 보십시오. ---> The ccow jumpedd ovverr thhe mooon. 5. ë¬¸ìž¥ì´ ì •í™•í•´ì¡Œë‹¤ë©´, Lesson 1.4로 가십시오. 주ì˜: ì´ ê¸¸ìž¡ì´ë¥¼ 보면서 외우려고 하지ë§ê³ , ì§ì ‘ 사용해보면서 ìµížˆê¸¸ ë°”ëžë‹ˆë‹¤. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lesson 1.4: í…스트 편집 - 삽입 (INSERTION) ** 명령 모드ì—서 i 를 누르면 í…스트를 입력할 수 있습니다. ** 1. 커서를 첫번째 ---> 로 í‘œì‹œëœ ì¤„ë¡œ 움ì§ìž…니다. 2. 첫번째 ì¤„ì„ ë‘번째 줄과 ë˜‘ê°™ì´ ë§Œë“¤ê²ƒìž…ë‹ˆë‹¤. í…스트가 들어가야할 ê³³ 다ìŒë¶€í„° 첫번째 ê¸€ìž ìœ„ì— ì»¤ì„œë¥¼ 옮겨 놓습니다. 3. i 키를 누른 후, 필요한 ë‚´ìš©ì„ ìž…ë ¥í•©ë‹ˆë‹¤. 4. 수정한 후ì—는 를 눌러서 명령 모드로 ëŒì•„갑니다. ë¬¸ìž¥ì„ ì˜¬ë°”ë¥´ê²Œ 만들기 위해 2ì—서 4ì˜ ê³¼ì •ì„ ë°˜ë³µí•©ë‹ˆë‹¤. ---> There is text misng this . ---> There is some text missing from this line. 5. í…스트를 삽입하는 ë°ì— ìµìˆ™í•´ì¡Œë‹¤ë©´, ìš”ì•½ì„ ë´ì£¼ì‹­ì‹œì˜¤. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LESSON 1 요약 1. 커서를 움ì§ì¼ 때ì—는 화살표 키나 hjkl 키를 ì´ìš©í•©ë‹ˆë‹¤. h (왼쪽) j (아래) k (위) l (오른쪽) 2. 쉘 프롬프트ì—서 ë¹”ì„ ì‹œìž‘í•˜ë ¤ë©´ vim FILENAME 3. 수정한 ë‚´ìš©ì„ ë¬´ì‹œí•œ 채로 ë¹”ì—서 빠져나가려면 :q! 저장한 후 ë¹”ì—서 빠져나가려면 :wq 4. 명령 모드ì—서 커서가 위치한 ê³³ì˜ ê¸€ìžë¥¼ 지우려면 x 를 입력합니다. 5. 명령 모드ì—서 커서가 위치한 ê³³ì— í…스트를 삽입하려면 i 를 누른 후 í…스트를 입력하고 를 누릅니다. 참고: 는 명령 모드로 ëŒì•„가는 ë° ì“°ë©°, ì›ì¹˜ 않는 명령ì´ë‚˜ 완전히 ìž…ë ¥ë˜ì§€ ì•Šì€ ëª…ë ¹ì„ ì·¨ì†Œí•˜ëŠ” ë°ì—ë„ ì”니다. 그럼 Lesson 2를 시작합시다. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lesson 2.1: ì‚­ì œ(DELETION) 명령 ** 한 단어를 ë까지 지우려면 dw ë¼ê³  치면 ë©ë‹ˆë‹¤. ** 1. 키를 눌러서 확실하게 명령 모드로 ë¹ ì ¸ 나옵니다. 2. ì•„ëž˜ì— ---> 로 í‘œì‹œëœ ì¤„ 까지 커서를 옮ê¹ë‹ˆë‹¤. 3. 지워야할 ë‹¨ì–´ì˜ ì²˜ìŒìœ¼ë¡œ 커서를 옮ê¹ë‹ˆë‹¤. 4. dw ë¼ê³  ì³ì„œ ê·¸ 단어를 ì§€ì›ë‹ˆë‹¤. 주ì˜: 위ì—서 ë§í•œëŒ€ë¡œ 하면 í™”ë©´ì˜ ë§ˆì§€ë§‰ ì¤„ì— dw ë¼ëŠ” 글ìžê°€ 표시ë©ë‹ˆë‹¤. 잘못 쳤다면, 를 눌러서 다시 시작하십시오. ---> There are a some words fun that don't belong paper in this sentence. 5. 3, 4번 ê³¼ì •ì„ ë‹¤ì‹œ 하여 ë¬¸ìž¥ì„ ì •í™•í•˜ê²Œ 만든 ë’¤ Lesson 2.2로 가십시오. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lesson 2.2: 다른 ì‚­ì œ 명령 ** d$ ë¼ê³  치면 ê·¸ 줄 ë까지 지워집니다. ** 1. 키를 눌러서 확실하게 명령 모드로 ë¹ ì ¸ 나옵니다. 2. ì•„ëž˜ì— ---> 로 í‘œì‹œëœ ì¤„ 까지 커서를 옮ê¹ë‹ˆë‹¤. 3. 올바른 ì¤„ì˜ ë으로 커서를 옮ê¹ë‹ˆë‹¤. (첫번째로 나오는 . 다ìŒìž…니다.) 4. d$ ë¼ê³  ì³ì„œ 줄 ë까지 ì§€ì›ë‹ˆë‹¤. ---> Somebody typed the end of this line twice. end of this line twice. 5. ì–´ë–¤ ì¼ì´ ì¼ì–´ë‚¬ëŠ”ì§€ ì´í•´í•˜ê¸° 위해 Lesson 2.3 으로 가십시오. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lesson 2.3: 명령과 ì ìš© 대ìƒì— 대해 ì‚­ì œ 명령 dì˜ í˜•ì‹ì€ 다ìŒê³¼ 같습니다. [횟수] d ëŒ€ìƒ ë˜ëŠ” d [횟수] ëŒ€ìƒ ì—¬ê¸°ì„œ 횟수 - ëª…ë ¹ì„ ëª‡ 번 수행할 ì§€ (옵션, 기본값=1). d - 지우는 명령 ëŒ€ìƒ - ì•„ëž˜ì— ì œì‹œëœ ëŒ€ìƒì— 대해 ëª…ë ¹ì„ ìˆ˜í–‰ ì ìš© 가능한 대ìƒì˜ 종류: w - 커서ì—서 ê·¸ ë‹¨ì–´ì˜ ë까지 (공백 í¬í•¨.) e - 커서ì—서 ê·¸ ë‹¨ì–´ì˜ ë까지 (ê³µë°±ì„ í¬í•¨í•˜ì§€ 않ìŒ.) $ - 커서ì—서 ê·¸ ì¤„ì˜ ë까지 참고: í˜¸ê¸°ì‹¬ì´ ìžˆë‹¤ë©´, 명령 모드ì—서 명령 ì—†ì´ ëŒ€ìƒì„ 입력해보십시오. 위ì—서 ì´ì•¼ê¸°í•œ 대ìƒì˜ 목ë¡ì— ë”°ë¼ ì»¤ì„œê°€ 움ì§ì´ê²Œ ë©ë‹ˆë‹¤. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lesson 2.4: '명령-대ìƒ' ì— ëŒ€í•œ 예외 ** dd ë¼ê³  치면 줄 전체를 ì§€ì›ë‹ˆë‹¤. ** 줄 전체를 지우는 ì¼ì´ 잦기 때문ì—, Vi를 ë””ìžì¸ 한 사람들ì€, 간단히 d를 ë‘번 연달아 치면 한 ì¤„ì„ ì§€ìš¸ 수 있ë„ë¡ í•˜ì˜€ìŠµë‹ˆë‹¤. 1. 커서를 아래 나온 단ë½ì˜ ë‘번째 줄로 가져가십시오. 2. dd 를 입력하여 ê·¸ ì¤„ì„ ì§€ìš°ì‹­ì‹œì˜¤. 3. 그런 ë‹¤ìŒ ë„¤ë²ˆì§¸ 줄로 가십시오. 4. 2dd ë¼ê³  입력하여 ë‘ì¤„ì„ ì§€ì›ë‹ˆë‹¤. ( 횟수-명령-대ìƒì„ 기억하세요. ) 1) Roses are red, 2) Mud is fun, 3) Violets are blue, 4) I have a car, 5) Clocks tell time, 6) Sugar is sweet 7) And so are you. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lesson 2.5: 취소(UNDO) 명령 ** u 를 누르면 마지막 ëª…ë ¹ì´ ì·¨ì†Œë˜ë©°, U 는 줄 전체를 수정합니다. ** 1. 커서를 ---> 로 í‘œì‹œëœ ì¤„ë¡œ ì´ë™í•œ 후 첫번째 ìž˜ëª»ëœ ë¶€ë¶„ 위로 옮ê¹ë‹ˆë‹¤. 2. x 를 입력하여 첫번째 ìž˜ëª»ëœ ê¸€ìžë¥¼ ì§€ì›ë‹ˆë‹¤. 3. 그럼 ì´ì œ u 를 입력하여 마지막으로 ìˆ˜í–‰ëœ ëª…ë ¹ì„ ì·¨ì†Œí•©ë‹ˆë‹¤. 4. ì´ë²ˆì—는 x ëª…ë ¹ì„ ì´ìš©í•˜ì—¬ ê·¸ ì¤„ì˜ ëª¨ë“  ì—러를 수정해봅시다. 5. ëŒ€ë¬¸ìž U 를 눌러서 ê·¸ ì¤„ì„ ì›ëž˜ ìƒíƒœë¡œ ëŒë ¤ë†“ì•„ 보십시오. 6. ì´ë²ˆì—는 u 를 몇 번 눌러서 U 와 ì´ì „ ëª…ë ¹ì„ ì·¨ì†Œí•´ë´…ì‹œë‹¤. 7. CTRL-R (CTRL 키를 누른 ìƒíƒœì—서 Rì„ ëˆ„ë¥´ëŠ” 것) ì„ ëª‡ 번 눌러서 ëª…ë ¹ì„ ë‹¤ì‹œ 실행해봅시다. (취소한 ê²ƒì„ ì·¨ì†Œí•¨.) ---> Fiix the errors oon thhis line and reeplace them witth undo. 8. ì´ ëª…ë ¹ì€ ë§¤ìš° 유용합니다. 그럼 Lesson 2 요약으로 넘어가ë„ë¡ í•©ì‹œë‹¤. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LESSON 2 요약 1. 커서가 위치한 곳부터 ë‹¨ì–´ì˜ ë까지 지우려면: dw 2. 커서가 위치한 곳부터 줄 ë까지 지우려면: d$ 3. 줄 전체를 지우려면: dd 4. 명령 모드ì—서 내리는 ëª…ë ¹ì˜ í˜•ì‹ì€ 다ìŒê³¼ 같습니다: [횟수] 명령 ëŒ€ìƒ ë˜ëŠ” 명령 [횟수] ëŒ€ìƒ ì—¬ê¸°ì„œ: 횟수 - ê·¸ ëª…ë ¹ì„ ëª‡ 번 반복할 것ì¸ê°€ 명령 - ì–´ë–¤ ëª…ë ¹ì„ ë‚´ë¦´ 것ì¸ê°€ ( 예를 들어, ì‚­ì œì¸ ê²½ìš°ëŠ” d ) ëŒ€ìƒ - ëª…ë ¹ì´ ë™ìž‘í•  대ìƒ, 예를 들어 w (단어), $ (ì¤„ì˜ ë) 등. 5. ì´ì „ í–‰ë™ì„ 취소하려면: u (ì†Œë¬¸ìž u) 한 줄ì—서 수정한 ê²ƒì„ ëª¨ë‘ ì·¨ì†Œí•˜ë ¤ë©´: U (ëŒ€ë¬¸ìž U) 취소한 ê²ƒì„ ë‹¤ì‹œ 실행하려면: CTRL-R ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lesson 3.1: ë¶™ì´ê¸°(PUT) 명령 ** p 를 입력하여 마지막으로 지운 ë‚´ìš©ì„ ì»¤ì„œ ë’¤ì— ë¶™ìž…ë‹ˆë‹¤. ** 1. ì•„ëž˜ì— ìžˆëŠ” ë¬¸ë‹¨ì˜ ì²« 줄로 커서를 움ì§ì´ì‹­ì‹œì˜¤. 2. dd 를 입력하여 ê·¸ ì¤„ì„ ì§€ì›Œì„œ ë¹”ì˜ ë²„í¼ì— 저장합니다. 3. 아까 지운 ì¤„ì´ ê°€ì•¼í•  ìœ„ì¹˜ì˜ *윗줄로* 커서를 옮ê¹ë‹ˆë‹¤. 4. 명령 모드ì—서, p 를 입력하여 ê·¸ ì¤„ì„ ì œëŒ€ë¡œ ëœ ìžë¦¬ë¡œ 옮ê¹ë‹ˆë‹¤. 5. 2ì—서 4를 반복하여 모든 ì¤„ì˜ ìˆœì„œë¥¼ 바로 잡으십시오. d) Can you learn too? b) Violets are blue, c) Intelligence is learned, a) Roses are red, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lesson 3.2: 치환(REPLACE) 명령 ** 커서 ì•„ëž˜ì˜ ê¸€ìž í•˜ë‚˜ë¥¼ 바꾸려면, r ì„ ëˆ„ë¥¸ 후 바꿀 글ìžë¥¼ 입력합니다. ** 1. 커서를 ---> 로 í‘œì‹œëœ ì²« 줄로 옮ê¹ë‹ˆë‹¤. 2. 커서를 ìž˜ëª»ëœ ì²« 부분으로 옮ê¹ë‹ˆë‹¤. 3. r ì„ ëˆ„ë¥¸ 후, ìž˜ëª»ëœ ë¶€ë¶„ì„ ê³ ì³ ì“¸ 글ìžë¥¼ 입력합니다. 4. 2ì—서 3ì˜ ê³¼ì •ì„ ë°˜ë³µí•˜ì—¬, 첫 ì¤„ì˜ ì˜¤ë¥˜ë¥¼ 수정하십시오. ---> Whan this lime was tuoed in, someone presswd some wrojg keys! ---> When this line was typed in, someone pressed some wrong keys! 5. Lesson 3.2 로 ì´ë™í•©ì‹œë‹¤. 주ì˜: 외우지 ë§ê³ , ì§ì ‘ 해보면서 ìµí˜€ì•¼ 한다는 ê²ƒì„ ìžŠì§€ 마십시오. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lesson 3.3: 변환(CHANGE) 명령 ** 한 ë‹¨ì–´ì˜ ì¼ë¶€ë‚˜ 전체를 바꾸려면, cw 를 치십시오. ** 1. 커서를 ---> 로 í‘œì‹œëœ ì²«ì¤„ë¡œ 옮ê¹ë‹ˆë‹¤. 2. 커서를 lubw ì—서 u ìœ„ì— ì˜¬ë ¤ë†“ìŠµë‹ˆë‹¤. 3. cw ë¼ê³  명령한 후 단어를 정확하게 수정합니다. (ì´ ê²½ìš°, 'ine' 를 칩니다.) 4. 를 누른 후 ë‹¤ìŒ ì—러로 갑니다 (수정ë˜ì–´ì•¼í•  첫 글ìžë¡œ 갑니다.) 5. 3ì—서 4ì˜ ê³¼ì •ì„ ë°˜ë³µí•˜ì—¬ 첫번째 ë¬¸ìž¥ì„ ë‘번째 문장과 ê°™ë„ë¡ ë§Œë“­ë‹ˆë‹¤. ---> This lubw has a few wptfd that mrrf changing usf the change command. ---> This line has a few words that need changing using the change command. cw 는 단어를 치환하는 것 ë¿ë§Œ 아니ë¼, ë‚´ìš©ì„ ì‚½ìž…í•  수 있ë„ë¡ í•œë‹¤ëŠ” ê²ƒì— ì£¼ì˜í•©ì‹œë‹¤. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lesson 3.4: c 를 ì´ìš©í•œ 다른 변환 명령 ** 변환 ëª…ë ¹ì€ ì‚­ì œí•  때 ì´ìš©í•œ 대ìƒì— 대해 ì ìš©í•  수 있습니다. ** 1. 변환 ëª…ë ¹ì€ ì‚­ì œì™€ ë™ì¼í•œ ë°©ì‹ìœ¼ë¡œ ë™ìž‘합니다. 형ì‹ì€ 다ìŒê³¼ 같습니다: [횟수] c ëŒ€ìƒ ë˜ëŠ” c [횟수] ëŒ€ìƒ 2. ì ìš© 가능한 ëŒ€ìƒ ì—­ì‹œ 같습니다. w (단어), $ (ì¤„ì˜ ë) ë“±ì´ ìžˆìŠµë‹ˆë‹¤. 3. ---> 로 í‘œì‹œëœ ì²«ì¤„ë¡œ ì´ë™í•©ë‹ˆë‹¤. 4. 첫 ì—러 위로 커서를 옮ê¹ë‹ˆë‹¤. 5. c$ 를 입력하여, ê·¸ ì¤„ì˜ ë‚˜ë¨¸ì§€ê°€ ë‘번째 줄처럼 ë˜ë„ë¡ ìˆ˜ì •í•œ 후 를 누르십시오. ---> The end of this line needs some help to make it like the second. ---> The end of this line needs to be corrected using the c$ command. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LESSON 3 요약 1. ì´ë¯¸ 지운 ë‚´ìš©ì„ ë˜ëŒë¦¬ë ¤ë©´, p 를 누르십시오. ì´ ëª…ë ¹ì€ ì»¤ì„œ *다ìŒì—* 지워진 ë‚´ìš©ì„ ë¶™ìž…ë‹ˆë‹¤(PUT). (한 ì¤„ì„ ì§€ìš´ 경우ì—는 커서 ë‹¤ìŒ ì¤„ì— ì§€ì›Œì§„ ë‚´ìš©ì´ ë¶™ìŠµë‹ˆë‹¤.) 2. 커서 ì•„ëž˜ì˜ ê¸€ìžë¥¼ 치환하려면(REPLACE), r ì„ ëˆ„ë¥¸ 후 ì›ëž˜ ê¸€ìž ëŒ€ì‹  바꾸어 ë„£ì„ ê¸€ìžë¥¼ 입력합니다. 3. 변환 명령(CHANGE)ì€ ì»¤ì„œì—서 부터 지정한 대ìƒì˜ ë까지 바꿀 수 있는 명령입니다. 예를 들어, 커서 위치ì—서 ë‹¨ì–´ì˜ ë까지 바꾸려면, cw 를 입력하면 ë˜ë©°, c$ 는 줄 ë까지 바꾸는 ë° ì“°ìž…ë‹ˆë‹¤. 4. 변환 ëª…ë ¹ì˜ í˜•ì‹ì€ 다ìŒê³¼ 같습니다: [횟수] c ëŒ€ìƒ ë˜ëŠ” c [횟수] ëŒ€ìƒ ê³„ì†í•´ì„œ ë‹¤ìŒ Lesson ì„ ì§„í–‰í•©ì‹œë‹¤. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lesson 4.1: 위치와 파ì¼ì˜ ìƒíƒœ ** CTRL-g 를 누르면 íŒŒì¼ ë‚´ì—ì„œì˜ í˜„ìž¬ 위치와 파ì¼ì˜ ìƒíƒœë¥¼ ë³¼ 수 있습니다. SHIFT-G 를 누르면 íŒŒì¼ ë‚´ì˜ ì¤„ë¡œ ì´ë™í•©ë‹ˆë‹¤. ** 주ì˜: ì•„ëž˜ì˜ ë‹¨ê³„ë¥¼ ë”°ë¼í•˜ê¸° ì „ì—, ì´ Lesson 전체를 먼저 ì½ìœ¼ì‹­ì‹œì˜¤. 1. CTRL 키를 누른 ìƒíƒœì—서 g 를 누릅니다. íŒŒì¼ ì´ë¦„ê³¼ 현재 위치한 ì¤„ì´ í‘œì‹œëœ ìƒíƒœì¤„ì´ í™”ë©´ ì•„ëž˜ì— í‘œì‹œë  ê²ƒìž…ë‹ˆë‹¤. 3번째 단계를 위해 ê·¸ 줄 번호를 기억하고 계십시오. 2. SHIFT-G 를 누르면 파ì¼ì˜ 마지막으로 ì´ë™í•©ë‹ˆë‹¤. 3. 아까 ê¸°ì–µí–ˆë˜ ì¤„ 번호를 입력한 후 SHIFT-G 를 누르십시오. ì´ë ‡ê²Œ 하면 처ìŒì— CTRL-g 를 ëˆŒë €ë˜ ìž¥ì†Œë¡œ ë˜ëŒì•„가게 ë  ê²ƒìž…ë‹ˆë‹¤. (번호를 입력할 때, ì´ê²ƒì€ í™”ë©´ì— í‘œì‹œë˜ì§€ 않습니다.) 4. ìžì‹ ì´ ìƒê²¼ë‹¤ë©´, 1ì—서 3까지를 실행해보십시오. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lesson 4.2: 찾기 명령 ** / 를 누른 후 검색할 문구를 입력하십시오. ** 1. 명령 모드ì—서 / 를 입력하십시오. : 명령ì—서와 마찬가지로, 화면 ì•„ëž˜ì— / 와 커서가 í‘œì‹œë  ê²ƒìž…ë‹ˆë‹¤. 2. 'errroor' ë¼ê³  친 후 를 치십시오. ì´ ë‹¨ì–´ë¥¼ 찾으려고 합니다. 3. ê°™ì€ ë¬¸êµ¬ë¥¼ 다시 찾으려면, 간단히 n ì„ ìž…ë ¥í•˜ì‹­ì‹œì˜¤. ê°™ì€ ë¬¸êµ¬ë¥¼ 반대 방향으로 찾으려면, Shift-N ì„ ìž…ë ¥í•˜ì‹­ì‹œì˜¤. 4. 문구를 역방향으로 찾으려면, / 대신 ? 를 ì´ìš©í•˜ë©´ ë©ë‹ˆë‹¤. ---> "errroor" is not the way to spell error; errroor is an error. 참고: 찾는 ì¤‘ì— íŒŒì¼ì˜ ëì— ë‹¤ë‹¤ë¥´ê²Œ ë˜ë©´, 파ì¼ì˜ 처ìŒë¶€í„° 다시 찾게 ë©ë‹ˆë‹¤. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lesson 4.3: ê´„í˜¸ì˜ ì§ ì°¾ê¸° ** % 를 눌러서 ), ], } ì˜ ì§ì„ 찾습니다. ** 1. 커서를 ---> 로 í‘œì‹œëœ ì¤„ì˜ (, [, { 중 í•˜ë‚˜ì— ê°€ì ¸ë‹¤ 놓습니다. 2. % 를 입력해 봅시다. 3. 커서가 ì§ì´ 맞는 괄호로 ì´ë™í•  것입니다. 4. % 를 입력하여, ì´ì „ 괄호로 ë˜ëŒì•„ 옵시다. ---> This ( is a test line with ('s, ['s ] and {'s } in it. )) 참고: ì§ì´ ë§žì§€ 않는 괄호가 있는 í”„ë¡œê·¸ëž¨ì„ ë””ë²„ê¹…í•  ë•Œì— ë§¤ìš° 유용합니다! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lesson 4.4: ì—러를 수정하는 방법 ** :s/old/new/g 하면 'old' 를 'new' 로 치환(SUBTITUTE)합니다. ** 1. 커서를 ---> 로 í‘œì‹œëœ ì¤„ì— ê°€ì ¸ë‹¤ 놓습니다. 2. :s/thee/the 를 입력한 후 를 칩니다. ì´ ëª…ë ¹ì€ ê·¸ 줄ì—서 처ìŒìœ¼ë¡œ ë°œê²¬ëœ ê²ƒë§Œ 바꾼다는 ê²ƒì— ì£¼ì˜í•˜ì‹­ì‹œì˜¤. 3. ì´ë²ˆì—는 :s/thee/the/g 를 입력합니다. ì´ëŠ” ê·¸ 줄 ì „ì²´(globally)를 치환한다는 ê²ƒì„ ì˜ë¯¸í•©ë‹ˆë‹¤. ---> thee best time to see thee flowers is in thee spring. 4. ë‘ ì¤„ 사ì´ì˜ 모든 문ìžì—´ì— 대해 치환하려면 다ìŒê³¼ ê°™ì´ í•©ë‹ˆë‹¤, :#,#s/old/new/g #,# 는 ë‘ ì¤„ì˜ ì¤„ë²ˆí˜¸ë¥¼ 뜻합니다. :%s/old/new/g íŒŒì¼ ì „ì²´ì—서 ë°œê²¬ëœ ëª¨ë“  ê²ƒì„ ì¹˜í™˜í•˜ëŠ” 경우입니다. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LESSON 4 요약 1. CTRL-g 는 파ì¼ì˜ ìƒíƒœì™€ íŒŒì¼ ë‚´ì—ì„œì˜ í˜„ìž¬ 위치를 표시합니다. SHIFT-G 는 파ì¼ì˜ ë으로 ì´ë™í•©ë‹ˆë‹¤. 줄번호를 입력한 후 SHIFT-G를 입력하면, ê·¸ 줄로 ì´ë™í•©ë‹ˆë‹¤. 2. / 를 입력한 후 문구를 입력하면 ê·¸ 문구를 아랫방향으로 찾습니다. ? 를 입력한 후 문구를 입력하면 윗방향으로 찾습니다. 검색 후, n ì„ ìž…ë ¥í•˜ë©´ ê°™ì€ ë°©í–¥ìœ¼ë¡œ ë‹¤ìŒ ë¬¸êµ¬ë¥¼ 찾으며, Shift-N ì„ ìž…ë ¥í•˜ë©´ 반대 방향으로 찾습니다. 3. 커서가 (,),[,],{,} ìœ„ì— ìžˆì„ ë•Œì— % 를 입력하면 ìƒì‘하는 ì§ì„ 찾아갑니다. 4. ì–´ë–¤ ì¤„ì— ì²˜ìŒ ë“±ìž¥í•˜ëŠ” old를 new로 바꾸려면 :s/old/new 한 ì¤„ì— ë“±ìž¥í•˜ëŠ” 모든 old를 new로 바꾸려면 :s/old/new/g ë‘ ì¤„ #,# 사ì´ì—서 ì¹˜í™˜ì„ í•˜ë ¤ë©´ :#,#s/old/new/g íŒŒì¼ ë‚´ì˜ ëª¨ë“  문구를 치환하려면 :%s/old/new/g 바꿀 때마다 확ì¸ì„ 거치려면 'c'를 붙여서 :%s/old/new/gc ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lesson 5.1: 외부 명령 실행하는 방법 ** :! ì„ ìž…ë ¥í•œ 후 실행하려는 ëª…ë ¹ì„ ìž…ë ¥í•˜ì‹­ì‹œì˜¤. ** 1. 친숙한 ëª…ë ¹ì¸ : 를 입력하면 커서가 화면 아래로 ì´ë™í•©ë‹ˆë‹¤. ëª…ë ¹ì„ ìž…ë ¥í•  수 있게 ë©ë‹ˆë‹¤. 2. ì´ì œ ! (ëŠë‚Œí‘œ) 를 입력하십시오. ì´ë ‡ê²Œ 하면 외부 쉘 ëª…ë ¹ì„ ì‹¤í–‰í•  수 있습니다. 3. 시험삼아 ! 다ìŒì— ls 를 입력한 후 를 ì³ë³´ì‹­ì‹œì˜¤. 쉘 프롬프트 ì—서처럼 ë””ë ‰í† ë¦¬ì˜ ëª©ë¡ì´ ì¶œë ¥ë  ê²ƒìž…ë‹ˆë‹¤. ls ê°€ ë™ìž‘하지 않는다면 :!dir ì„ ì‹œë„í•´ 보십시오. 참고: ì–´ë–¤ 외부 ëª…ë ¹ë„ ì´ ë°©ë²•ìœ¼ë¡œ 실행할 수 있습니다. 참고: 모든 : ëª…ë ¹ì€ ë¥¼ ì³ì•¼ 마무리 ë©ë‹ˆë‹¤. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lesson 5.2: 보다 ìžì„¸í•œ íŒŒì¼ ì €ìž¥ ** ìˆ˜ì •ëœ ë‚´ìš©ì„ íŒŒì¼ë¡œ 저장하려면, :w FILENAME 하십시오. ** 1. :!dir ë˜ëŠ” :!ls 를 입력하여 ë””ë ‰í† ë¦¬ì˜ ë¦¬ìŠ¤íŠ¸ë¥¼ 얻어옵니다. ìœ„ì˜ ëª…ë ¹ 후 를 ì³ì•¼í•œë‹¤ëŠ” ê²ƒì€ ì´ë¯¸ 알고 ìžˆì„ ê²ƒìž…ë‹ˆë‹¤. 2. TEST 처럼 존재하지 않는 íŒŒì¼ ì´ë¦„ì„ í•˜ë‚˜ 고르십시오. 3. ì´ì œ :w TEST ë¼ê³  입력하십시오. (TEST는 ë‹¹ì‹ ì´ ì„ íƒí•œ íŒŒì¼ ì´ë¦„입니다.) 4. ì´ë ‡ê²Œ 하면 ë¹” ê¸¸ìž¡ì´ íŒŒì¼ ì „ì²´ë¥¼ TESTë¼ëŠ” ì´ë¦„으로 저장합니다. 확ì¸í•˜ë ¤ë©´, :!dir ì„ ë‹¤ì‹œ 입력하여, 디렉토리를 살펴보십시오. 참고: ë¹”ì„ ì¢…ë£Œí•œ 후, ë¹”ì„ ë‹¤ì‹œ 실행하여 TESTë¼ëŠ” 파ì¼ì„ ì—´ë©´, ê·¸ 파ì¼ì€ ì €ìž¥í–ˆì„ ë•Œì™€ 완벽히 ê°™ì€ ë³µì‚¬ë³¸ì¼ ê²ƒìž…ë‹ˆë‹¤. 5. ì´ì œ ê·¸ 파ì¼ì„ ì§€ì›ì‹œë‹¤. (MS-DOSì—서): !del TEST (Unixì—서): !rm TEST ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lesson 5.3: ì„ íƒì ìœ¼ë¡œ 저장하는 명령 ** 파ì¼ì˜ ì¼ë¶€ë¥¼ 저장하려면, :#,# w FILENAME 하십시오. ** 1. 다시 한번, :!dir ì´ë‚˜ :!ls 를 입력하여 ë””ë ‰í† ë¦¬ì˜ ëª©ë¡ì„ 받아온 후 TEST ê°™ì€ ì í•©í•œ ì´ë¦„ì„ ì„ íƒí•©ë‹ˆë‹¤. 2. 커서를 ì´ íŽ˜ì´ì§€ì˜ 처ìŒìœ¼ë¡œ 옮긴 후, Ctrl-g 를 입력하여 ê·¸ ì¤„ì˜ ì¤„ë²ˆí˜¸ë¥¼ 알아냅니다. ì´ ë²ˆí˜¸ë¥¼ 기억하십시오! 3. ì´ì œ ì´ íŽ˜ì´ì§€ì˜ 마지막으로 가서 Ctrl-g 를 다시 입력하십시오. ì´ ì¤„ì˜ ì¤„ë²ˆí˜¸ ë˜í•œ 기억하십시오! 4. ì–´ë–¤ 섹션만 파ì¼ë¡œ 저장하려면, :#,# w TEST 를 입력하면 ë©ë‹ˆë‹¤. ì´ ë•Œ #,# 는 아까 ê¸°ì–µí–ˆë˜ ì‹œìž‘ê³¼ ë 줄번호 입니다. TEST는 íŒŒì¼ ì´ë¦„입니다. 5. :!dir ì„ ì´ìš©í•˜ì—¬ 파ì¼ì´ 만들어졌는지 확ì¸í•˜ì‹­ì‹œì˜¤. 지우지는 마십시오. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lesson 5.4: íŒŒì¼ ì½ì–´ë“¤ì´ê¸°, 합치기 ** ì–´ë–¤ 파ì¼ì˜ ë‚´ìš©ì„ ì‚½ìž…í•˜ë ¤ë©´, :r FILENAME 하십시오 ** 1. :!dir ì„ ìž…ë ¥í•˜ì—¬ 아까 만든 TEST 파ì¼ì´ 그대로 있는지 확ì¸í•˜ì‹­ì‹œì˜¤. 2. 커서를 ì´ íŽ˜ì´ì§€ì˜ 처ìŒìœ¼ë¡œ 움ì§ì´ì‹­ì‹œì˜¤. 주ì˜: 3번째 단계를 실행하면, Lesson 5.3 ì„ ë³´ê²Œ ë  ê²ƒìž…ë‹ˆë‹¤. 그렇게 ë˜ë©´ ì´ lesson으로 다시 내려오십시오. 3. ì´ì œ TEST 파ì¼ì„ ì½ì–´ë“¤ìž…시다. :r TEST ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. TEST 는 파ì¼ì˜ ì´ë¦„입니다. 참고: ì½ì–´ë“¤ì¸ 파ì¼ì€ 커서가 위치한 ì§€ì ì—서부터 놓ì´ê²Œ ë©ë‹ˆë‹¤. 4. 파ì¼ì´ ì½ì–´ë“¤ì—¬ì§„ ê²ƒì„ í™•ì¸í•˜ê¸° 위해, 뒤로 ì´ë™í•´ì„œ 기존 버전과 파ì¼ì—서 ì½ì–´ë“¤ì¸ 버전, ì´ë ‡ê²Œ Lesson 5.3 ì´ ë‘번 반복ë˜ì—ˆìŒì„ 확ì¸í•˜ì‹­ì‹œì˜¤. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LESSON 5 요약 1. :!command 를 ì´ìš©í•˜ì—¬ 외부 ëª…ë ¹ì„ ì‹¤í–‰í•©ë‹ˆë‹¤. 유용한 예: (MS-DOS) (Unix) :!dir :!ls - ë””ë ‰í† ë¦¬ì˜ ëª©ë¡ì„ 보여준다. :!del FILENAME :!rm FILENAME - FILENAMEì´ë¼ëŠ” 파ì¼ì„ 지운다. 2. :w FILENAME 하면 현재 ë¹”ì—서 사용하는 파ì¼ì„ FILENAMEì´ë¼ëŠ” ì´ë¦„으로 디스í¬ì— 저장합니다. 3. :#,#w FILENAME 하면 #부터 #ê¹Œì§€ì˜ ì¤„ì„ FILENAMEì´ë¼ëŠ” 파ì¼ë¡œ 저장합니다. 4. :r FILENAME ì€ ë””ìŠ¤í¬ì—서 FILENAMEì´ë¼ëŠ” 파ì¼ì„ 불러들여서 커서 위치 ë’¤ì— í˜„ìž¬ 파ì¼ì„ 집어넣습니다. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lesson 6.1: 새 줄 열기(OPEN) 명령 ** o 를 누르면 커서 ì•„ëž˜ì— ì¤„ì„ ë§Œë“¤ê³  편집 모드가 ë©ë‹ˆë‹¤. ** 1. ì•„ëž˜ì— ---> 로 í‘œì‹œëœ ì¤„ë¡œ 커서를 옮기십시오. 2. o (소문ìž)를 ì³ì„œ 커서 *아래ì—* ì¤„ì„ í•˜ë‚˜ 여십시오. 편집 모드가 ë©ë‹ˆë‹¤. Insert mode. 3. ---> 로 í‘œì‹œëœ ì¤„ì„ ë³µì‚¬í•œ 후 를 눌러서 편집 모드ì—서 나오십시오. ---> After typing o the cursor is placed on the open line in Insert mode. 4. 커서 *위ì—* ì¤„ì„ í•˜ë‚˜ 만드려면, ì†Œë¬¸ìž o 대신 ëŒ€ë¬¸ìž O 를 치면 ë©ë‹ˆë‹¤. 아래 있는 ì¤„ì— ëŒ€í•´ ì´ ëª…ë ¹ì„ ë‚´ë ¤ë³´ì‹­ì‹œì˜¤. Open up a line above this by typing Shift-O while the cursor is on this line. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lesson 6.2: 추가(APPEND) 명령 ** a 를 누르면 커서 *다ìŒì—* ê¸€ì„ ìž…ë ¥í•  수 있습니다. ** 1. 커서를 ---> 로 í‘œì‹œëœ ì²«ë²ˆì§¸ ì¤„ì˜ ë으로 옮ê¹ë‹ˆë‹¤. 명령 모드ì—서 $ 를 ì´ìš©í•˜ì‹­ì‹œì˜¤. 2. ì†Œë¬¸ìž a 를 커서 아래 ê¸€ìž *다ìŒ*ì— ê¸€ì„ ì¶”ê°€í•  수 있습니다. (ëŒ€ë¬¸ìž A는 ê·¸ ì¤„ì˜ ëì— ì¶”ê°€í•©ë‹ˆë‹¤.) 참고: 그렇게 하시면 ê³ ìž‘ ì¤„ì˜ ëì— ì¶”ê°€ë¥¼ 하기 위해 i를 누르고, 커서 ì•„ëž˜ì— ìžˆë˜ ê¸€ìžë¥¼ 반복하고, ê¸€ì„ ë¼ì›Œë„£ê³ , 를 눌러 명령 모드로 ëŒì•„와서, 커서를 오른쪽으로 옮기고 마지막으로 x까지 눌러야 하는 ë²ˆê±°ë¡œì›€ì„ í”¼í•˜ì‹¤ 수 있습니다. 3. ì´ì œ 첫 ì¤„ì„ ì™„ì„±í•˜ì‹­ì‹œì˜¤. 추가 ëª…ë ¹ì€ í…스트가 ìž…ë ¥ë˜ëŠ” 위치 외ì—는 편집 모드와 완전히 같다는 ê²ƒì„ ìœ ë…하십시오. ---> This line will allow you to practice ---> This line will allow you to practice appending text to the end of a line. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lesson 6.3: 치환(REPLACE) ì˜ ë‹¤ë¥¸ 버전 ** ëŒ€ë¬¸ìž R ì„ ìž…ë ¥í•˜ë©´ 하나 ì´ìƒì˜ 글ìžë¥¼ 바꿀 수 있습니다. ** 1. 커서를 ---> 로 í‘œì‹œëœ ì²«ë²ˆì§¸ 줄로 옮기십시오. 2. 커서를 ---> 로 í‘œì‹œëœ ë‘번째 줄과 다른 첫번째 단어 위로 옮기십시오. ('last' 입니다.) 3. R ì„ ìž…ë ¥í•œ 후 첫번째 ì¤„ì˜ ì˜ˆì „ í…스트 ìœ„ì— ìƒˆë¡œìš´ ê¸€ì„ ìž…ë ¥í•˜ì—¬ 나머지 ë‚´ìš©ì´ ë‘번째 줄과 같아지ë„ë¡ ë°”ê¿‰ì‹œë‹¤. ---> To make the first line the same as the last on this page use the keys. ---> To make the first line the same as the second, type R and the new text. 4. 를 눌러서 나가면, 바뀌지 ì•Šì€ í…스트는 그대로 남게 ë©ë‹ˆë‹¤. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lesson 6.4: 옵션 설정(SET) ** 찾기나 바꾸기ì—서 ëŒ€ì†Œë¬¸ìž êµ¬ë¶„ì„ ì—†ì• ê¸° 위해 ì˜µì…˜ì„ ì„¤ì •í•©ë‹ˆë‹¤ ** 1. 다ìŒì„ 입력하여 'ignore' 를 찾으십시오: /ignore n 키를 ì´ìš©í•˜ì—¬ 여러번 반복하십시오. 2. 'ic' (ëŒ€ì†Œë¬¸ìž êµ¬ë³„ 안함, Ignore case) ì˜µì…˜ì„ ì„¤ì •í•˜ì‹­ì‹œì˜¤: :set ic 3. n 키를 눌러서 'ignore' 를 다시 찾아보십시오. n 키를 ê³„ì† ëˆŒëŸ¬ì„œ 여러번 찾으십시오. 4. 'hlsearch' 와 'incsearch' ì˜µì…˜ì„ ì„¤ì •í•©ì‹œë‹¤. :set hls is 5. 찾기 ëª…ë ¹ì„ ë‹¤ì‹œ 입력하여, ì–´ë–¤ ì¼ì´ ì¼ì–´ë‚˜ëŠ”ì§€ 확ì¸í•´ 보십시오: /ignore 6. ì°¾ì€ ë‚´ìš©ì´ ê°•ì¡°(HIGHLIGHT)ëœ ê²ƒì„ ì—†ì• ë ¤ë©´, 다ìŒê³¼ ê°™ì´ ìž…ë ¥í•©ë‹ˆë‹¤: :nohlsearch ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LESSON 6 요약 1. o 를 입력하면 커서 *아래ì—* 한 ì¤„ì´ ì—´ë¦¬ë©°, 커서는 편집 모드로 열린 줄 ìœ„ì— ìœ„ì¹˜í•˜ê²Œ ë©ë‹ˆë‹¤. ëŒ€ë¬¸ìž O 를 입력하면 커서가 있는 ì¤„ì˜ *위로* 새 ì¤„ì„ ì—´ê²Œ ë©ë‹ˆë‹¤. 2. a 를 입력하면 커서 *다ìŒì—* ê¸€ì„ ìž…ë ¥í•  수 있습니다. ëŒ€ë¬¸ìž A 를 입력하면 ìžë™ìœ¼ë¡œ ê·¸ ì¤„ì˜ ëì— ê¸€ìžë¥¼ 추가하게 ë©ë‹ˆë‹¤. 3. ëŒ€ë¬¸ìž R ì„ ìž…ë ¥í•˜ë©´ 를 눌러서 나가기 전까지 바꾸기 모드가 ë©ë‹ˆë‹¤. 4. ":set xxx" 를 하면 "xxx" ì˜µì…˜ì´ ì„¤ì •ë©ë‹ˆë‹¤. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LESSON 7: 온ë¼ì¸ ë„ì›€ë§ ëª…ë ¹ ** 온ë¼ì¸ ë„ì›€ë§ ì‹œìŠ¤í…œ 사용하기 ** ë¹”ì€ í­ ë„“ì€ ì˜¨ë¼ì¸ ë„ì›€ë§ ì‹œìŠ¤í…œì„ ì œê³µí•©ë‹ˆë‹¤. ë„움ë§ì„ 보려면, ë‹¤ìŒ ì„¸ê°€ì§€ 중 하나를 시ë„해보십시오: - 키를 누른다. (키가 있는 경우) - 키를 누른다. (키가 있는 경우) - :help ë¼ê³  입력한다. ë„ì›€ë§ ì°½ì„ ë‹«ìœ¼ë ¤ë©´ :q ë¼ê³  입력하십시오. ":help" ë¼ëŠ” ëª…ë ¹ì— ì¸ìžë¥¼ 주면 ì–´ë–¤ ì£¼ì œì— ê´€í•œ ë„움ë§ì„ ì°¾ì„ ìˆ˜ 있습니다. ë‹¤ìŒ ëª…ë ¹ì„ ë‚´ë ¤ 보십시오. ( 키를 누르는 ê²ƒì„ ìžŠì§€ 마십시오.) :help w :help c_