Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 43053 Details for
Bug 69570
Korean Translations
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
ko/vi-guide.xml
vi-guide.xml (text/plain), 29.16 KB, created by
Hwang Joonhyung
on 2004-10-31 20:56:14 UTC
(
hide
)
Description:
ko/vi-guide.xml
Filename:
MIME Type:
Creator:
Hwang Joonhyung
Created:
2004-10-31 20:56:14 UTC
Size:
29.16 KB
patch
obsolete
><?xml version="1.0" encoding="UTF-8"?> ><!-- $Header: $ --> ><!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> > ><guide link = "/doc/ko/vi-guide.xml"> ><title>vi ë°°ì°ê¸° -- "컨ë íì´í¼" 기ë²</title> ><author title="ì ì"> > <mail link="drobbins@gentoo.org">Daniel Robbins</mail> ></author> ><author title="ì ì"> > <mail link="stocke2@gentoo.org">Eric Stockbridge</mail> ></author> ><author title="í¸ì§ì"> > <mail link="bennyc@gentoo.org">Benny Chuang</mail> ></author> ><author title="ë²ìì"> > <mail link="envia@chol.com">Hwang Joonhyung</mail> ></author> > ><abstract> >ì´ ì§ì¹¨ìë vi를 ì´ë»ê² ì¬ì©íëì§ ê°ë¥´ì³ ì¤ë¤. ë¹ ë¥´ê² ë°°ì¸ ì ìëë¡ ì»¨ë íì´í¼ë¥¼ ì¬ì©íìë¤. ì´ê²ì ì´ë³´ì를 ìí viì 첫ë²ì§¸ ì§ì¹¨ìê° ë ê²ì´ë¤. ></abstract> > ><version>1.1.3 Ko</version> ><date>2003ë 12ì 30ì¼</date> > ><chapter> ><title>ììí기</title> ><section> ><title>ìê°</title> ><body> > ><p> >ì´ ì§ì¹¨ìë ì¬ë¬ë¶ìê² ê°ë ¥íë©° ìê°ì ì¸ í¸ì§ê¸°ì¸ vi를 ì´ë»ê² ì¬ì©íëì§ ë³´ì¬ì¤ ê²ì´ë¤. ì´ ì§ì¹¨ìë í¹ë³í "컨ë íì´í¼" ë°©ë²ì ì´ì©í´ì, ì¬ë¬ë¶ì´ ë§ì ìê°ì ë¤ì´ì§ ìê³ ë¥ìí vi ì¬ì©ìê° ëëë¡ ì°ì¬ì¡ë¤. ì´ vi ì§ì¹¨ììì ì¬ë¬ë¶ì ì´ë»ê² ì´ëíê³ , ê¸ì ê³ ì¹ê³ , ì ë ¥ 모ëì ë¤ì´ê°ê³ , ê¸ì ë³µì¬íê³ ë¶ì¬ë£ê³ , ë¹ì£¼ì¼ 모ëë ë©í° ìëì° í¸ì§ê³¼ ê°ì vim íì¥ë¤ì ì¬ì©íëì§ ë°°ì°ê² ë ê²ì´ë¤. ></p> > ><p> >ë§ì½ ì¬ë¬ë¶ì´ viì ëí´ì 모르거ë ì ì¬ì©íì§ ëª»íë¤ë©´, ì´ ì§ì¹¨ì를 ì¬ì©í´ì Linux/UNIX를 ìí ìê°ì í¸ì§ íë¡ê·¸ë¨ë¤ ì¤ìì ê°ì¥ ë리 ì°ì´ê³ ê°ì¥ ê°ë ¥í íë¡ê·¸ë¨ë¤ ì¤ì íëì¸ vi를 ì¬ë¹ ë¥´ê² ê¸¸ë¤ì¬ì¼ íë¤. ></p> > ></body> ></section> ><section> ><title>ì´ ì§ì¹¨ìì ëí´</title> ><body> > ><p> >vi를 ë°°ì°ë ê²ì í¹í ì´ë µê² ë§ëë ê²ì viì ë§ì ëª ë ¹ì´ ìë¤ë ê²ì´ë¤. ì¬ë¬ë¶ì vi를 í¨ê³¼ì ì¼ë¡ ì¬ì©í기 ìí´ì 꽤 ë§ì ê²ë¤ì 기ìµí´ì¼ íë¤. ê·¸ë¬ë ë°ìë 긴 ìê°ì´ 걸릴 ì ìì§ë§, ì´ ì§ì¹¨ìì 목í ì¤ì íëë ìê°ì´ ë§ì´ ê±¸ë¦¬ì§ ìë ê²ì´ë¤. ê·¸ëì ì°ë¦¬ë 먼ì ë¤ìê³¼ ê°ì ëì ì ë°ê² ëë¤. ì¬ë¬ë¶ì´ 짧ì ìê°ì ë§ì ëª ë ¹ì´ë¥¼ 기ìµíë ê²ì ë´ê° ì´ë»ê² ëì¸ ì ììê¹? ></p> > ><p> >ì´ ëì ì ìì í기 ìí´, ì°ë¦¬ë ì´ ì§ì¹¨ì를 ë°ë¼ê°ë©´ì vi "컨ë íì´í¼"를 ì¨ ëê° ê²ì´ë¤. ì´ ì»¨ë íì´í¼ë 모ë ì¤ìí vi ëª ë ¹ì í¬í¨íê² ë ê²ì´ë¤. ì´ ì§ì¹¨ì를 ëë´ê² ëë©´, ì¬ë¬ë¶ì´ í¹ì í ëª ë ¹ì ìì´ë²ë ¸ë¤ë©´ ì´ ì»¨ë íì´í¼ë¥¼ ì°¸ê³ í ì ìê² ë ê²ì´ë¤. ìê°ì´ í르면ì ì¬ë¬ë¶ì ëª ë ¹ì´ë¥¼ 기ìµíê² ëê³ , 컨ë íì´í¼ë¥¼ ì°¸ê³ í íìê° ì ì ìì´ì§ ê²ì´ë¤. ì´ ì»¨ë íì´í¼ 기ë²ì íµí´ì ì¬ë¬ë¶ì ì´ì ì ì´ë¤ ë°©ë² ë³´ë¤ ë¹ ë¥´ê² vi를 ì´ë»ê² ì°ëì§ ë°°ì¸ ì ìì ê²ì´ë¤! ></p> > ></body> ></section> ><section> ><title>íìµ ê³¼ì </title> ><body> > ><p> >ì´ ì§ì¹¨ììì ëë ì¬ë¬ë¶ì´ ë°°ì°ë ê²ì ëë ì¬ë¬ 기ë²ë¤ì ì¬ì©íë ¤ê³ íë¤. ì¬ë¬ë¶ë ììíê² ì§ë§, 먼ì ëë í¹ë³í ëª ë ¹ì´ ì´ë»ê² ëìíëì§ ì¤ëª í ê²ì´ë¤. ê·¸ ë¤ìì ëë ì¬ë¬ë¶ì´ ê·¸ ëª ë ¹ì viìì (ì°ìµì¼ì) í´ ë³´ëë¡ íê³ , 컨ë íì´í¼ì (ëì¤ì ì°¸ê³ í ì ìëë¡) ì ê² í ê²ì´ë¤. ì¬ë¬ë¶ì´ vi를 빨리 ë°°ì°ê³ ì¶ë¤ë©´ ì´ ëª¨ë ë¨ê³ë¥¼ 모ë íë ê²ì ì¤ìíë¤. ëª ë ¹ì viìì í´ ë³´ë ê²ê³¼ 컨ë íì´í¼ì ì ë ê²ì ì¬ë¬ë¶ì´ ëª ë ¹ì 기ìµíë ê²ì ëì¸ ê²ì´ë¤. ></p> > ></body> ></section> ><section> ><title>vim ìê°</title> ><body> > ><p> >viìë ì¬ë¬ íì´ ìì¼ë©°, ëë ì¬ë¬ë¶ìê² "vim"ì´ë¼ê³ ë¶ë¦¬ë viì íì ì´ë»ê² ì¬ì©íëì§ ë³´ì¬ì£¼ë ¤ê³ íë¤. vimì ë§¤ì° ë리 ì°ì´ë©°, vimìë vi를 ëì± ë©ì§ê² ë§ëë ë§ì íì¥ë¤ì´ ìë¤. (ë´ê° vimìë§ í´ë¹ëë ëª ë ¹ì ì¤ëª í ëìë ê·¸ê²ì ì¸ê¸í ê²ì´ë¤.) ì¬ë¬ë¶ì´ vimì ì¤ì¹í´ì¼ íë¤ë©´, <uri link="http://www.vim.org/">www.vim.org</uri>ìì 구í ì ìë¤. (ì주: <c>emerge vim</c>ì¼ë¡ ì¤ì¹íë ê²ì´ ë ì¢ë¤.) vimìë ëª ë ¹ì¤ìì ì¸ ì ìë í¥ìë viì ë§ë¶ì¬ì, íë¥í GTK+ GUI ë¼ì´ë¸ë¬ë¦¬ë¥¼ ì¬ì©íëë¡ ì¤ì ë ì ìë ì¢ì ê·¸ëí½ í¸ì§ê¸°ì¸ gvimì´ í¬í¨ëì´ ìë¤. (ì주: gvimì vimìì ë¶ë¦¬ëìë¤. <c>emerge gvim</c>ì¼ë¡ ì¤ì¹í ì ìë¤.) ìëë ë´ ìì¤í ìì ì°ì gvimì ì¤í¬ë¦°ì·ì´ë¤. ></p> > ><figure link="http://www.ibiblio.org/web-gentoo/images/vishot.png" >short="screenshot" caption="VIM ì¤í¬ë¦°ì·"/> > ><p> >ì¬ë¬ë¶ì´ vi ì´ë³´ìë¼ë©´, ì¬ë¬ë¶ì ìì¤í ìì ëìê°ë gvimì êµ¬í´ ë³´ë¼. ì´ë³´ìë GUI를 íµí´ vi를 ì¬ì©í´ì ì¼ì ì½ê² í ì ìë¤. ></p> > ></body> ></section> ></chapter> > ><chapter> ><title>첫걸ì</title> ><section> ><title>íì¼ ê³ ë¥´ê¸°</title> ><body> > ><p> >vië¡ íì¼ì ê³ ì¹ê¸° ì ì, ì¬ë¬ë¶ì viìì íì¼ ìì ì´ë»ê² ëìë¤ëì§ ììì¼ íë¤. viìë ë§ì ì´ë ëª ë ¹ì´ ìê³ , ì°ë¦¬ë ê·¸ ì¤ìì ë§ì ê²ì ëë¬ë³¼ ê²ì´ë¤. ì§ì¹¨ìì ì´ ë¶ë¶ì ìí´ì, ì¤ìíì§ ìì í ì¤í¸ íì¼ì ì°¾ìì ë¤ìê³¼ ê°ì ë°©ë²ì¼ë¡ ì½ì´ë¤ì¸ë¤. ></p> > ><pre caption="vië¡ íì¼ ì½ê¸°"> >$ vi myfile.txt ></pre> > ><p> >ì¬ë¬ë¶ì ìì¤í ì vimì´ ì¤ì¹ëì´ ìë¤ë©´ "vim myfile.txt"ë¼ê³ ì¹ë¼. gvimì ì°ê³ ì¶ë¤ë©´ "gvim myfile.txt"ë¼ê³ ì¹ë¼. ì¤ì ë¡ë myfile.txt ëì ì¬ë¬ë¶ì ìì¤í ì ìë í ì¤í¸ íì¼ì ì´ë¦ì ì ë ¥í´ì¼ íë¤. ></p> > ></body> ></section> ><section> ><title>vi ììì</title> ><body> > ><p> >viê° ë¶ë ¤ì§ë©´, ì¬ë¬ë¶ì´ ê³ ë¥¸ í ì¤í¸ íì¼ì ì¼ë¶ê° íë©´ì ëíë ê²ì´ë¤. ì¶ííë¤ -- ì¬ë¬ë¶ì vi ìì ë¤ì´ìë¤! ë§ì í¸ì§ê¸°ë¤ê³¼ë ë¬ë¦¬, vië ììí ë "ëª ë ¹ 모ë"ë¼ë í¹ë³í 모ë ìì ìë¤. ì´ë ì¬ë¬ë¶ì´ í¤ë³´ëì "l"ì ë른ë¤ë©´, íì¬ ì»¤ìì ìì¹ì "l"ì ì½ì íë ëì 커ìê° í 칸 ì¤ë¥¸ìª½ì¼ë¡ ì´ëíê² ë ê²ì´ë¼ë ë»ì´ë¤. ëª ë ¹ 모ëìì í¤ë³´ëì ê¸ìë¤ì ê¸ ìì 문ìë¤ì ì§ì´ë£ê¸°ë³´ë¤ë ì¤íë ¤ viì ëª ë ¹ì ë´ë¦¬ë ë° ì°ì¸ë¤. ì´ë ëª ë ¹ì ê°ì¥ íìì ì¸ ëª ë ¹ ì¤ì íëì´ë¤. ëªëª ëª ë ¹ë¤ì ì´í´ ë³´ì. ></p> > ></body> ></section> ></chapter> > ><chapter> ><title>ëìë¤ë기</title> ><section> ><title>viììì ì´ë, 1ë¶</title> ><body> > ><p> >ëª ë ¹ 모ëìì ì¬ë¬ë¶ì <c>h</c>, <c>j</c>, <c>k</c>, <c>l</c> í¤ë¡ ê°ê° >ì¼ìª½, ìë, ì, ì¤ë¥¸ìª½ì¼ë¡ ê°ê° ìì§ì¼ ì ìë¤. >ì¬ë¬ë¶ì´ viì íëì ì¸ íì ì°ê³ ìë¤ë©´, ì´ ëª©ì ì¼ë¡ íì´í í¤ë¥¼ ì¸ ìë ìì >ê²ì´ë¤. ì¼ë¨ ìµìí´ì§ë©´ ì¬ë¬ë¶ì ìê°ë½ì í¤ë³´ë ê°ì´ë° ì¤ìì ë¼ì§ ìê³ >íì¼ ìì ëìë¤ë ì ì기 ë문ì <c>h</c>, <c>j</c>, <c>k</c>, <c>l</c> í¤ë >í¸ë¦¬íë¤. <c>h</c>, <c>j</c>, <c>k</c>, <c>l</c> í¤(ì íì´í í¤)를 >íì¼ ìì ëìë¤ë기 ìí´ ì¬ì©í´ ë³´ë¼. ì¤ì 맨 ìê¹ì§ ê° ëê¹ì§ ><c>h</c>를 ì¨ ë³´ë¼. vië ì¬ë¬ë¶ì´ ì¤ì 첫 문ìì ìì ë <c>h</c>를 ëë¬ë >ì´ì ì¤ë¡ "ì¤ ë°ê¿"ì í´ì£¼ì§ ìëë¤ë ê²ì 주ìíë¼. >ë§ì°¬ê°ì§ë¡, ì¬ë¬ë¶ì´ ì¤ ëìì <c>l</c>ì ì³ë ë¤ìì¤ë¡ "ì¤ ë°ê¿" ëì§ë ìì ê²ì´ë¤. ></p> > ></body> ></section> ><section> ><title>vi ììì ì´ë, 2ë¶</title> ><body> > ><p> >vië íì¬ ì¤ì 맨 ìê³¼ ë¤ë¡ ê±´ëë°ë í¹ë³í ë¨ì¶í¤ë¥¼ ì ê³µíë¤. >ì¬ë¬ë¶ì <c>0</c>(ì)ì ëë¬ì ì¤ì 첫 문ìë¡ ê±´ëë¸ ì ìê³ , ><c>$</c>ë¡ ì¤ì ë§ì§ë§ 문ìë¡ ê±´ëë¸ ì ìë¤. í´ë³´ë¼. >viìë ë§ì í¸ë¦¬í ì´ë ëª ë ¹ë¤ì´ ìì´ì >(moreë less ëª ë ¹ê³¼ ê°ì) íë¥í "ë³´ë íë¡ê·¸ë¨(pager)"ë ë ì ìë¤. >vi를 ë³´ë íë¡ê·¸ë¨ì¼ë¡ ì¬ì©íë ê²ì ì¬ë¬ë¶ì´ 모ë ì´ë ëª ë ¹ì >ë§¤ì° ë¹ ë¥´ê² ë°°ì°ë ê²ë ëì¸ ê²ì´ë¤. ></p> > ><p> >ì¬ë¬ë¶ì <c><CTR>F</c>ì <c><CTR>B</c>를 ì¨ì >ìë¤ë¡ íì´ì§ ë¨ìë¡ ì´ëí ìë ìë¤. >(vimê³¼ ê°ì) viì íëì ì¸ íì ì¬ë¬ë¶ì´ ì´ ëª©ì ì¼ë¡ >PGUPê³¼ PGDOWN í¤ë¥¼ ì°ë ê²ë íë½í ê²ì´ë¤. ></p> > ></body> ></section> ><section> ><title>ë¨ì´ ì´ë, 1ë¶</title> ><body> > ><p> >viìì ì¬ë¬ë¶ì ë¨ì´ ë¨ìë¡ ì¢ì°ë¡ ìì§ì¼ ì ìë¤. >ë¤ì ë¨ì´ì <e>첫</e> 문ìë¡ ì´ëíë ¤ë©´ <c>w</c>를 ë르ë¼. >ë¤ì ë¨ì´ì <e>ë§ì§ë§</e> 문ìë¡ ì´ëíë ¤ë©´ <c>e</c>를 ë르ë¼. ><e>ì´ì </e> ë¨ì´ì 첫 문ìë¡ ì´ëíë ¤ë©´ <c>b</c>를 ë르ë¼. >ìíí´ ë³´ë¼. ></p> > ></body> ></section> ><section> ><title>ë¨ì´ ì´ë, 2ë¶</title> ><body> > ><p> >ë¨ì´ ì´ë ëª ë ¹ì¼ë¡ ëë©´ì, ì¬ë¬ë¶ì viê° "foo-bar-oni"ì >ê°ì ë¨ì´ë¥¼ ë¤ì¯ê°ì ë¶ë¦¬ë ë¨ì´ë¡ ë¤ë£¬ë¤ë ê²ì >ê´ì¬ì ê°ì¡ì ìë ìë¤. ì´ë 기본ì ì¼ë¡ viê° ë¨ì´ë¥¼ 공백<e>ì´ë</e> >구ëì ì¼ë¡ 구ë¶í기 ë문ì´ë¤. ê·¸ëì foo-bar-onië "foo", "-", >"bar", "-","oni"ë¼ë ë¤ì¯ ë¨ì´ë¡ ë¤ë£¨ì´ì§ë ê²ì´ë¤. ></p> > ><p> >ëë¡ë ì´ê²ì´ ë§ìì ë¤ê² ì§ë§, ê·¸ë ì§ ìì ëë ìë¤. >ë¤ííë viìë "í° ë¨ì´(bigword)"ë¼ë ê°ë ë ìë¤. >vië í° ë¨ì´ë¥¼ <e>공백ì´ë ì ì¤ ë§ì¼ë¡</e> 구ë¶íë¤. >ì´ê²ì foo-bar-oniê° viìì ë¤ì¯ ë¨ì´ë¡ ë¤ë£¨ì´ì§ì§ë§, >íëì í° ë¨ì´ë¡ ë¤ë£¨ì´ì§ë¤ë ê²ì´ë¤. ></p> > ></body> ></section> ><section> ><title>ë¨ì´ ì´ë, 3ë¶</title> ><body> > ><p> >ìë¤ì í° ë¨ì´ë¡ ë°ë ¤ë©´ <e>ë문ì</e> ë¨ì´ ì´ë ëª ë ¹ì ì°ë©´ ëë¤. >ë¤ì í° ë¨ì´ì 첫 문ìë¡ ì´ëíë ¤ë©´ <c>W</c>를, >ë¤ì í° ë¨ì´ì ë§ì§ë§ 문ìë¡ ì´ëíë ¤ë©´ <c>E</c>를, >ì´ì í° ë¨ì´ì 첫 문ìë¡ ì´ëíë ¤ë©´ <c>B</c>를 ì°ë¼. >ìíí´ ë³´ê³ , ëìíë ë¨ì´ ì´ëê³¼ í° ë¨ì´ ì´ëì >ê·¸ë¤ì ì°¨ì´ë¥¼ ì´í´í ëê¹ì§ ë¹êµíë¼. ></p> > ></body> ></section> ><section> ><title>ë í° ì´ë</title> ><body> > ><p> >컨ë íì´í¼ë¥¼ ì±ì°ê¸° ì ì ëª ë ¹ ëªê°ë§ ë ë¤ë£¨ì. >ì¬ë¬ë¶ì ì´ì 문ì¥ê³¼ ë¤ì 문ì¥ì ì²ìì¼ë¡ ì´ëí기 ìí´ ê°ê° ><c>(</c>ì <c>)</c>를 ì¸ ì ìë¤. ë§ë¶ì¬ì, íì¬ ë¬¸ë¨ì >ì²ìê³¼ ë¤ì 문ë¨ì ì²ìì¼ë¡ ê±´ëë°ê¸° ìí´ >ê°ê° <c>{</c>ì <c>}</c>를 ì¹ ì ìë¤. >ìíí´ ë³´ë¼. ></p> > ></body> ></section> ></chapter> > ><chapter> ><title>ì¢ ë£</title> ><section> ><title>ì¢ ë£</title> ><body> > ><p> >ì°ë¦¬ë 기본ì ì¸ ì´ë ëª ë ¹ë¤ì ë¤ë£¨ìì§ë§, ì¬ë¬ë¶ì´ ììì¼ íë ëª ë ¹ì´ë¤ì´ ëªê° >ë ìë¤. <c>:q</c>ë¼ê³ ì¹ë©´ viê° ì¢ ë£ë ê²ì´ë¤. ì´ê²ì´ ëìíì§ ìëë¤ë©´, >ìë§ë ì¬ë¬ë¶ì ì´ë»ê²ë ì¤ìë¡ íì¼ì ìì íì ê²ì´ë¤. >viìê² ëª¨ë ë³ê²½ ì¬íì ë²ë¦¬ê³ ì¢ ë£íë¼ê³ íë ¤ë©´, <c>:q!</c>ë¼ê³ ì¹ë¼. >ì¬ë¬ë¶ì ì´ì ëª ë ¹ í롬íí¸ì ìì´ì¼ íë¤. ></p> > ><p> >viìì ":"ë¡ ììíë 모ë ëª ë ¹ì <e>ex 모ë(ex-mode)</e> ëª ë ¹ì´ë¼ê³ ë¶ë¦°ë¤. >ì´ë viì <e>ex</e>ë¼ë ìê°ì ì´ì§ ìì(non-visual) í¸ì§ê¸°ê° ë´ì¥ëì´ >ì기 ë문ì´ë¤. exë sedì ë¹ì·íê² ì¤ ë¨ìì í¸ì§ ìì ì í기 ìí´ ì°ì¸ë¤. >ë§ë¶ì¬ì, ì°ë¦¬ê° ë³´ìë¯ì´ ì¢ ë£í기 ìí´ìë ì°ì¸ë¤. >ë§ì½ ì¬ë¬ë¶ì´ ëª ë ¹ 모ëìì <c>Q</c>를 쳤ë¤ë©´, ex 모ëë¡ ì®ê²¨ì§ ê²ì´ë¤. >ë§ì½ ì´ê²ì´ ì¼ì´ë¬ë¤ë©´ ì¬ë¬ë¶ì : í롬íí¸ì ë§ì£¼ì¹ê² ë ê²ì´ê³ , >ìí°ë¥¼ ì¹ë©´ ì ì²´ ì¤í¬ë¦°ì ì쪽ì¼ë¡ ì¤í¬ë¡¤í ê²ì´ë¤. >vi 모ëë¡ ëìì¤ë ¤ë©´ vië¼ê³ ì ë ¥íê³ ìí°ë¥¼ ì¹ë¼. ></p> > ></body> ></section> ></chapter> > ><chapter> ><title>컨ë íì´í¼</title> ><section> ><title>컨ë íì´í¼ì ìì</title> ><body> > ><p> >ì°ë¦¬ë ë§ì ëª ë ¹ì ë¤ë¤ê³ , ì´ì ì´ë¤ì 컨ë íì´í¼ì ì¸ ìê°ì´ë¤. >컨ë íì´í¼ë¥¼ ì°ë ¤ë©´ ì¬ë¬ë¶ì US ë í°ì§ë A4 í¬ê¸°ì ì¢ ì´ê° íìí ê²ì´ë¤. >(ì°ë¦¬ë ì´ ì¢ ì´ì ë§ì ì 보를 ì§ì´ë£ì ê²ì´ë¤!) >ì¬ê¸°ì ì°ë¦¬ê° ì§ê¸ê¹ì§ ë¤ë£¨ìë 모ë ëª ë ¹ì ì ì ë´ ì»¨ë íì´í¼ì ì¬ì§ì´ ìë¤. >모ë ê²ì í ì¥ì ë£ê¸° ìí´ ê°ë¥íë¤ë©´ ë´ ë ì´ììì ë°ë¼íë¼. ></p> > ><figure >link="http://www.ibiblio.org/web-gentoo/images/vicheat-first.png" >short="컨ë íì´í¼ì 첫ë²ì§¸ ë¶ë¶" caption="컨ë íì´í¼"/> > ></body> ></section> ><section> ><title>ì¡ë¤í vi</title> ><body> > ><p> >ê³ì ë¹ ë¥´ê² ëª ë ¹ì ë¤ë£¨ì. ëª ë ¹ 모ëìì ì¬ë¬ë¶ì ><c>G</c>를 ì³ì í¹ì í ì¤ë¡ ê±´ëë¸ ì ìë¤. >íì¼ì 첫ë²ì§¸ ì¤ë¡ ê±´ëë°ë ¤ë©´, <c>1G</c>ë¼ê³ ì¹ë¼. ><c>G</c>ê° ë문ìë¼ë ê²ì 주ìíë¼. ></p> > ><p> >ë§ì½ ì¬ë¬ë¶ì´ ë¤ìì¼ë¡ ëíëë í¹ì í í ì¤í¸ í¨í´ì¼ë¡ >ê±´ë ë°ê³ ì¶ë¤ë©´, <c>/<regexp></c>ë¼ê³ ì ë ¥íê³ ><c>enter</c>를 ì¹ë¼. ><regexp>를 ì¬ë¬ë¶ì´ ì°¾ë ì ê· ííìì¼ë¡ êµì²´íë¼. >ë§ì½ ì¬ë¬ë¶ì´ ì´ë»ê² ì ê· ííìì ì¨ì¼ íëì§ ëª¨ë¥¸ë¤ê³ >í´ë ê³ ë¯¼íì§ ë§ë¼. <c>/foo</c>ë¼ê³ ì¹ë©´ ë¤ìì¼ë¡ ëíëë ><e>foo</e>ë¡ ì´ëí ê²ì´ë¤. ì¬ë¬ë¶ì´ 문ì ><c>^</c>, <c>.</c>, <c>$</c>, <c>\</c>를 ì°ê³ ì¶ì ëë§ >ì¡°ì¬íë©´ ëë¤. ì´ ë¬¸ìë¤ì ìì ë°±ì¬ëì(<c>\</c>)를 >ëë©´ ëë¤. ì를 ë¤ì´ <c>/foo\.gif</c>ë ë¤ìì¼ë¡ ëíëë >"foo.gif"를 ì°¾ì ê²ì´ë¤. ></p> > ><p> >ì 쪽ì¼ë¡ ê²ìì ë°ë³µíë ¤ë©´ <c>n</c>ì ì¹ë¼. >ë¤ ìª½ì¼ë¡ ê²ìì ë°ë³µíë ¤ë©´ <c>N</c>ì ì¹ë¼. >ì¸ì ëì²ë¼ ì¬ë¬ë¶ì vi í¸ì§ìì ì´ ëª ë ¹ë¤ì ìííë¼. >ì¬ë¬ë¶ì ë§ì§ë§ ê²ìì ë°ë³µí기 ìí´ <c>//</c>를 ì ë ¥í ìë ìë¤. ></p> > ></body> ></section> ></chapter> > ><chapter> ><title>ì ì¥ê³¼ í¸ì§</title> ><section> ><title>ì ì¥ê³¼ ë¤ë¥¸ ì´ë¦ì¼ë¡ ì ì¥</title> ><body> > ><p> >ì°ë¦¬ë ì´ë»ê² ì¬ë¬ë¶ì´ <e>ex</e> ëª <c>:q</c>ë ¹ë¥¼ ì¨ì vi를 ì¢ ë£í >ì ìëì§ ë¤ë£¨ìë¤. ë§ì½ ì¬ë ¤ë¶ì´ ë³ê²½ ì¬íì ì ì¥íê³ ì¶ë¤ë©´, ><c>:w</c>를 ì ë ¥íë¼. ì¬ë¬ë¶ì´ ì¬ë¬ë¶ì ë³ê²½ ì¬íì ë¤ë¥¸ íì¼ì >ì ì¥íê³ ì¶ì ë, <c>:w filename.txt</c>ë¼ê³ ì ë ¥íë©´ ><e>filename.txt</e>ë¡ ì ì¥ëë¤. ë§ì½ ì¬ë¬ë¶ì´ ì ì¥íë©´ì ì¢ ë£íê³ >ì¶ë¤ë©´ <c>:x</c>ë <c>:wq</c>ë¼ê³ ì ë ¥íë¼. ></p> > ><p> >vimìì ì¬ë¬ë¶ì ëìì ì¬ë¬ ë²í¼ë¥¼ ì´ì´ ë ì ìë¤. >(elvisì ê°ì ë¤ë¥¸ ê³ ê¸ vi í¸ì§ê¸°ë¤ììë ë§ì°¬ê°ì§ì´ë¤.) >íì¼ì ì ì°½ì¼ë¡ ì´ë ¤ë©´ ><c>:sp filename.txt</c>ë¼ê³ ì ë ¥íë¤. <e>filename.txt</e>ê° >ìë¡ ëëì´ì§ ì°½ì í¸ì§íëë¡ ëíë ê²ì´ë¤. ì°½ ì¬ì´ë¥¼ ì ííë ¤ë©´ ><c><CTR>w<CTR>w</c>(control-w ë ë²)ì ì ë ¥íë¼. >모ë <c>:q</c>, <c>:q!</c>, <c>:w</c>, <c>:x</c>ë íì¬ íì±íë >ì°½ìë§ ì ì©ë ê²ì´ë¤. ></p> > ></body> ></section> ><section> ><title>ê°ë¨í í¸ì§</title> ><body> > ><p> >ì´ì ê°ë¨í í¸ì§ ëª ë ¹ì ëª ê° ë°°ì¸ ìê°ì´ë¤. >ì¬ê¸°ìì ì°ë¦¬ê° ë¤ë£° ëª ë ¹ì´ "ê°ë¨"í ì´ì ë >ëª ë ¹ì ì¬ì©í´ë ëª ë ¹ 모ë ìì ì기 ë문ì´ë¤. >ë ë³µì¡í í¸ì§ ëª ë ¹ì ìëì¼ë¡ ì¬ë¬ë¶ì >í¤ë³´ëë¡ë¶í° 문ì ë°ì´í°ë¥¼ ì ë ¥í ì ìë 모ëì¸ >ì½ì 모ë ìì¼ë¡ ë³´ë¸ë¤. >ì°ë¦¬ë ê·¸ê²ë ì¡°ê¸ ë¤ë£° ê²ì´ë¤. ></p> > ><p> >ì§ê¸ë¶í° ëªëª 문ì ì¬ì´ë¥¼ ìì§ì´ë©´ì <c>x</c>를 ë°ë³µì ì¼ë¡ >ì³ ë³´ë¼. ì¬ë¬ë¶ì <c>x</c>ê° ì»¤ì ìì¹ì ìë íì¬ ê¸ì를 >ìì íë¤ë ê²ì ì´í´í ê²ì´ë¤. ì´ì , ì¬ë¬ë¶ì í ì¤í¸ íì¼ ìì ìë >ì´ë 문ë¨ì ê°ì´ë°ë¡ ìì§ì¸ ë¤ <c>J</c>를 ì³ ë³´ë¼. (ë문ìì´ë¤.) >ì¬ë¬ë¶ì <c>J</c> ëª ë ¹ì´ viìê² ë¤ì ì¤ì íì¬ ì¤ì ëì ë¶ì´ëë¡ >ì§ìíë¤ë ê²ì ì´í´í ê²ì´ë¤. ì´ì ê¸ì ìë¡ ìì§ì¸ ë¤ <c>r</c>ì >ì¹ ë¤ì, ì ê¸ì를 ì¹ë©´ ìë ìë ê¸ìê° êµì²´ëë ê²ì ì´í´í ê²ì´ë¤. >ëì¼ë¡ íì¼ì ì´ë 문ì¥ì¼ë¡ë ìì§ì¸ ë¤ <c>dd</c>ë¼ê³ ì¹ë¼. >ì¬ë¬ë¶ì <c>dd</c>ê° í ì¤í¸ì íì¬ ì¤ì ì§ì´ë¤ë ê²ì ì´í´í ê²ì´ë¤. ></p> > ></body> ></section> ><section> ><title>ë°ë³µê³¼ ìì </title> ><body> > ><p> >ì¬ë¬ë¶ì <c>.</c> í¤ë¥¼ ì³ì ì´ë í í¸ì§ ëª ë ¹ì´ë¼ë ë°ë³µí ì ìë¤. >ì¬ë¬ë¶ì´ ì¤íí ë <c>dd...</c>ë 4 ì¤ì ì§ì°ê³ , ><c>J......</c>ë ë¤ ì¤ì ìë ê²ì ë³¼ ì ìì ê²ì´ë¤. >vië íìì ê°ì´ í¸ë¦¬í ë¨ì¶ í¤ë¥¼ ì ê³µíë¤. ></p> > ><p> >í ì¤í¸ë¥¼ ì§ì¸ ë ì¬ë¬ë¶ì <c>d</c>를 ì´ë ëª ë ¹ê³¼ ì¡°í©í´ì >ì¸ ìë ìë¤. ì를 ë¤ì´, <c>dw</c>ë íì¬ ìì¹ë¶í° ë¤ì ë¨ì´ì >ì²ìê¹ì§ ì§ì°ê³ , <c>d)</c>ë ë¤ì 문ì¥ì ëê¹ì§ ì§ì°ë©°, ><c>d}</c>ë 문ë¨ì ëë¨¸ì§ ë¶ë¶ì ì§ì´ë¤. >ìµìí´ì§ ëê¹ì§ <c>d</c> ëª ë ¹ê³¼ ë¤ë¥¸ í¸ì§ ëª ë ¹ë¤ë¡ ì¤ííë¼. ></p> > ></body> ></section> ><section> ><title>ì¤í ì·¨ì!</title> ><body> > ><p> >ì°ë¦¬ê° ìì íë ê²ì ì¤ííê³ ìë ì§ê¸ì´ >ì´ë¯ê² ë³ê²½í ê²ì ì·¨ìíëì§ ë°°ì°ê¸°ì ì¢ì ìê°ì´ë¤. >viì ìë íì <c>u</c>를 ëë¬ì ë§ì§ë§ì¼ë¡ í¸ì§í ê²ì ì·¨ìíë >ê²ë§ì íì©íë¤. íì§ë§, vimê³¼ ê°ì viì íëì ì¸ íë¤ì ì¬ë¬ë¶ì´ ><c>u</c>를 ì¬ë¬ ë² ë°ë³µí´ ëë¬ì ê³ì ë³ê²½ ì¬íì ì·¨ìíë ê²ì >íì©íë¤. <c>d</c>ì <c>u</c> ëª ë ¹ì í¨ê» ìì´ ì¨ ë³´ë¼. ></p> > ></body> ></section> ><section> ><title>컨ë íì´í¼ì ì¶ê°í기</title> ><body> > ><p> >컨ë íì´í¼ì ì¶ê°í ìê°ì´ë¤! ì°ë¦¬ê° ì§ê¸ê¹ì§ ë¤ë£¬ 모ë ëª ë ¹ì >ì¶ê°í ë¤, ì¬ë¬ë¶ì 컨ë íì´í¼ë ì´ê²ê³¼ ê°ì ê²ì´ë¤: ></p> > ><figure >link="http://www.ibiblio.org/web-gentoo/images/vicheat-edit.png" >short="컨ë íì´í¼" caption="í¸ì§ ëª ë ¹ì´ ëí´ì§ 컨ë íì´í¼"/> > ></body> ></section> ></chapter> > ><chapter> ><title>ì½ì 모ë</title> ><section> ><body> > ><p> >ì§ê¸ê¹ì§ ì°ë¦¬ë ì´ë»ê² vi ììì ëìë¤ëê³ , íì¼ ì ì¶ë ¥ì íë©°, >기본ì ì¸ í¸ì§ ìì ì íëì§ì ëí´ ë¤ë£¨ìë¤. íì§ë§, ëë >ìì§ë ì¬ë¬ë¶ìê² ì´ë»ê² ì¤ì ë¡ í ì¤í¸ë¥¼ ìì ë¡ê² ì ë ¥íëì§ >ì¤ëª íì§ ììë¤! ì´ê²ì viì ì½ì 모ëë ì²ììë ì½ê° ë³µì¡í기 >ë문ì ìëë ê²ì´ìë¤. íì§ë§ ì¬ë¬ë¶ì´ ì½ì 모ëì ìµìí´ì§ë©´ >ì½ì 모ëì ë³µì¡ì±(ê³¼ ì ì°ì±)ì ìì°ì´ ë ê²ì´ë¤. ></p> > ><p> >viì ì½ì 모ëìì ì¬ë¬ë¶ì ë¤ë¥¸ ì¬ë¬ ìê°ì ì¸ í¸ì§ê¸°ë¤ê³¼ ë§ì°¬ê°ì§ë¡ >ì¤í¬ë¦°ì ì§ì í í¸í¸ë¥¼ ì ë ¥í ì ìê² ëë¤. ë³ê²½ ì¬íì ì ë ¥í ë¤, >ESC를 ëë¬ì ëª ë ¹ 모ëë¡ ëìì¬ ì ìë¤. ì¬ë¬ë¶ì <c>i</c>ë ><c>a</c>를 ëë¬ì ëª ë ¹ 모ëì ë¤ì´ì¬ ì ìë¤. >ì¬ë¬ë¶ì´ <c>i</c>를 ëë ë¤ë©´, ì¬ë¬ë¶ì í ì¤í¸ë íì¬ ë¬¸ì ë°ë¡ ìì ><e>ì½ì (insert)</e>ë ê²ì´ê³ , ì¬ë¬ë¶ì´ <c>a</c>를 쳤ë¤ë©´ ì¬ë¬ë¶ì í ì¤í¸ë >íì¬ ë¬¸ì ë¤ì <e>ì¶ê°(append)</e>ë ê²ì´ë¤. >ì¬ë¬ë¶ì´ í ì¤í¸ë¥¼ ì ë ¥í ë¤ ëª ë ¹ 모ëë¡ ëìì¤ë ¤ë©´ ><c><ESC></c>를 ëë¬ì¼ íë¤ë ê²ì 기ìµíë¼. ></p> > ></body> ></section> ><section> ><title>ì½ì 모ëì ì¥ì </title> ><body> > ><p> >ê²ìí´ì <c>a</c>ì <c>i</c> ëª ë ¹ì ì¨ ë³´ë¼. <c>a</c>ë <c>i</c>를 >ì¹ ë¤ì, í ì¤í¸ë¥¼ ì½ê° ì ë ¥íê³ , ESC를 ì³ì ëª ë ¹ 모ëë¡ ëìì¤ë¼. ><c>a</c>ë <c>i</c>를 ì¹ ë¤ì <c><ENTER></c>를 ì³ ë³´ê³ >무ìì´ ì¼ì´ëë ë³´ë¼. íì´í í¤ì <c><DEL></c> í¤ë¥¼ ì¨ ë³´ê³ >ì´ë»ê² ì½ì 모ëê° ëìíëì§ ëëì ë°ìë¼. >íì´í í¤ì <c><DEL></c> í¤ë¥¼ ì¨ì ì¬ë¬ë¶ì ì½ì 모ëì >ë¤ì´ê°ê³ ëê°ë ê²ì ë°ë³µíì§ ìê³ ë ì미ìë í¸ì§ ìì ì >ìíí ì ìë¤. ></p> > ></body> ></section> ><section> ><title>ì½ì ìµì </title> ><body> > ><p> >ì½ì 모ëì ë¤ì´ê°ë ë¤ë¥¸ í¸ë¦¬í ë°©ë²ë¤ì ë¤ë£¬ë¤. ì§ê¸ ì¤ììì >ìì¹ì ê´ê³ ìì´ íì¬ ì¤ì <e>ë</e>ì ì¶ê°ë¥¼ ììíë ¤ë©´ ><c>A</c>(ë문ì)를 ë르ë¼. ë¹ì·íê², íì¬ ì¤ì <e>ì²ì</e>ì >ì½ì ì ììíë ¤ë©´ <c>I</c>(ë문ì)를 ë르ë¼. >íì¬ ì¤ì ë°ì í ì¤í¸ë¥¼ ì½ì í ì ìë ì ë¹ ì¤ì ë§ëë ¤ë©´ ><c>o</c>를 ëë¥´ê³ , íì¬ ì¤ì ìì ì ì¤ì ë§ëë ¤ë©´ <c>O</c>(ë문ì)를 >ë르ë¼. íì¬ ì¤ì 모ë ê²ì ì ì¤ë¡ ë§ëë ¤ë©´ <c>cc</c>를 ë르ë¼. >íì¬ ìì¹ë¶í° ì¤ì ëê¹ì§ êµì²´íë ¤ë©´ <c>c$</c>ë¼ê³ ì ë ¥íë¼. >íì¬ ìì¹ë¶í° ì¤ì ì²ìê¹ì§ êµì²´íë ¤ë©´ <c>c0</c>ë¼ê³ ì ë ¥íë¼. ></p> > ><p> >ìì ëª ë ¹ë¤ì 모ë ê°ê°ì í´ë¹ëë í¹ë³í ì²ë¦¬ë¥¼ í ë¤, >ì¬ë¬ë¶ì ì½ì 모ëë¡ ë³´ë¸ë¤. >ì¬ë¬ë¶ì í ì¤í¸ë¥¼ ì ë ¥í ë¤, <c><ESC></c>를 ì³ì >ëª ë ¹ 모ëë¡ ëìì¤ë¼. ></p> > ></body> ></section> ><section> ><title>í ì¤í¸ ë³í</title> ><body> > ><p> >ì°ë¦¬ë ì§ê¸ê¹ì§ <c>cc</c>, <c>c0</c>, <c>c$</c>를 ì ë ¥íë©´ì ><c>c</c>(change) ëª ë ¹ì ì¡°ê¸ ì¨ ìë¤. ><c>cc</c>ë <c>dd</c>ì ë¹ì·í ë³í ëª ë ¹ì í¹ë³í íìì´ë¤. ><c>c0</c>ì <c>c$</c> ëª ë ¹ì ë³í ëª ë ¹ì ì´ë ëª ë ¹ê³¼ ì¡°í©í´ì >ì¬ì©íë ìì´ë¤. ì´ íììì <c>c</c>ë <c>d</c>ì >ë¹ì·íê² ëìíëë°, ì¬ë¬ë¶ì´ ì§ìì§ ììì ëì í í ì¤í¸ë¥¼ ì ë ¥í >ì ìëë¡ ì½ì 모ëë¡ ì®ê¸´ë¤ë ê²ì´ ë¤ë¥´ë¤. >ëªëª ì´ë ëª ë ¹ì <c>c</c>ì ì¡°í©í´ ë³´ê³ ì¬ë¬ë¶ì íì¼ìì >ìíí´ ë³´ë¼. (íí¸ : <c>cW</c>, <c>ce</c>, <c>c(</c>.) ></p> > ></body> ></section> ></chapter> > ><chapter> ><title>ì¡°í© ëª ë ¹</title> ><section> ><body> > ><p> >ì¬ë¬ë¶ì´ <c>d{</c>ì <c>cw</c> ê°ì ì¡°í©("콤보") ëª ë ¹ë¤ì ì¬ì©í기 >ììíë©´ vië <e>ì ë§ë¡</e> ê°ë ¥í´ì§ë¤. ì´ë¬í ëª ë ¹ì ëí´ì, >ì¬ë¬ë¶ì ì´ë ì´ë ëª ë ¹ìë ì«ì를 ì¡°í©í ì ìë¤. >ì를 ë¤ì´ <c>3w</c>ë viê° ì¤ë¥¸ìª½ì¼ë¡ ì¸ ë¨ì´ ê±´ëë°ëë¡ ì§ìíë¤. ><c>12b</c>, <c>4j</c>ë ë¤ë¥¸ ì´ë "콤보" ëª ë ¹ì ìì´ë¤. ></p> > ><p> >vië (ì«ì)(ì´ë ëª ë ¹) ì¡°í©ì ë§ë¶ì¬ì, ><c>d</c>ë <c>c</c>ê° ì«ìë ì´ë ëª ë ¹ê³¼ ì¡°í©ëë ê²ë íì©íë¤. >ê·¸ëì <c>d3w</c>ë ë¤ì ì¸ ë¨ì´ë¥¼ ì§ì¸ ê²ì´ê³ , ><c>d2j</c>ë íì¬ ì¤ê³¼ ë¤ì ë ì¤ì ì§ì¸ ê²ì´ë©°, >ë¤ë¥¸ ì¡°í©ë ë¹ì·íë¤. >ëªëª <c>c</c>ì <c>d</c> ì¡°í© ì´ë 멸ì´ì ìíí´ ë³´ê³ >vi í¸ì§ì´ ì¼ë§ë ê°ë ¥íê³ ê°ê²°í ì ìëì§ ëëì ë°ìë¼. >ì¼ë¨ ì´ ëª ë ¹ë¤ì´ ì 2ì ì²ì±ì´ ëë©´, ì¬ë¬ë¶ì ë¶íë ìëë¡ >íì¼ë¤ì í¸ì§í ì ìê² ë ê²ì´ë¤. ></p> > ></body> ></section> ><section> ><title>컨ë íì´í¼ì ì¶ê°í기</title> ><body> > ><p> >ë¤ì 컨ë íì´í¼ì ì¶ê°í ìê°ì´ë¤. >ì´ì 컨ë íì´í¼ë ì´ê²ê³¼ ê°ì ê²ì´ë¤: ></p> > ><figure >link="http://www.ibiblio.org/web-gentoo/images/vicheat-compound.png" >short="컨ë íì´í¼" caption="ì¡°í© ëª ë ¹ì´ ëí´ì§ 컨ë íì´í¼"/> > ></body> ></section> ><section> ><title>ìì°ì± 기ë¥</title> ><body> > ><p> >ì§ê¸ê¹ì§ ì°ë¦¬ë ì´ë»ê² ìì§ì´ê³ , ì ì¥íê³ , ì¢ ë£íë©°, ê°ë¨í í¸ì§ê³¼ >ìì 를 ìííê³ , ì½ì 모ë를 ì¬ì©íëì§ ë¤ë£¨ìë¤. >ì§ê¸ê°ì§ 컨ë íì´í¼ì ì´ê±°ë 모ë ê²ì ì°ë©´ >ì¬ë¬ë¶ì vi를 ì¨ì ê±°ì 모ë ìì ì í ì ìì ê²ì´ë¤. ></p> > ><p> >íì§ë§, viìë ëì± ê°ë ¥í ëª ë ¹ë ë§ì´ ìë¤. ì´ ì ìì ì¬ë¬ë¶ì >ì´ë»ê² <e>ìë¼ë´ê¸°</e>, <e>ë³µì¬</e>, <e>ë¶ì¬ë£ê¸°</e>, ><e>찾기</e>, <e>ë°ê¾¸ê¸°</e>ì <e>ìë ë¤ì¬ ì°ê¸°</e> 기ë¥ì >ì¬ì©íëì§ ë°°ì¸ ê²ì´ë¤. ì´ ëª ë ¹ë¤ì vi를 ëì± ì¬ë¯¸ìê³ >ìì°ì ì¼ë¡ ë§ë ë¤. ></p> > ></body> ></section> ><section> ><title>ë¹ì£¼ì¼ 모ë</title> ><body> > ><p> >ìë¼ë´ê³ ë¶ì¬ë£ë ê°ì¥ ì¢ì ë°©ë²ì ë¹ì£¼ì¼ 모ë를 ì°ë ê²ì´ë¤. >ë¹ì£¼ì¼ 모ëë vimê³¼ elvisì ê°ì íëì íì viì ì¶ê°ë í¹ë³í 모ëì´ë¤. >ì¬ë¬ë¶ì ë¹ì£¼ì¼ 모ë를 "ì í í ì¤í¸(highlight text)" 모ëë¡ ìê°í ìë ìë¤. >ì¼ë¨ í ì¤í¸ê° ì íëë©´, ë³µì¬ëê±°ë ìì ëê±°ë ë¶ì¬ ë£ì´ì§ ì ìë¤. >ë§ì½ ì¬ë¬ë¶ì´ gvimì ì°ê³ ìë¤ë©´, ì¬ë¬ë¶ì ê°ë¨í ë§ì°ì¤ ì¼ìª½ ë²í¼ì >í¹ì í ìì ìë¡ ëì´ì ì íí ì ìë¤: ></p> > ><figure >link="http://www.ibiblio.org/web-gentoo/images/vihighlight.png" >short="ì íë í ì¤í¸" caption="VIMìì ì íë í ì¤í¸"/> > ><p> >ë§ë¶ì¬ì ì¬ë¬ë¶ì <c>v</c>를 ì³ì ë¹ì£¼ì¼ 모ëë¡ ë¤ì´ê° ì ìë¤. >(ì¬ë¬ë¶ì´ vi를 ì½ììì ì¬ì©íë¤ë©´ ì´ ë°©ë² ë°ì ìë¤.) >ê·¸ ë¤ìì ì´ë ëª ë ¹ì¼ë¡ 커ì를 ìì§ì´ë©´ í ì¤í¸ì í ììì >ì íí ì ìì ê²ì´ë¤. (ë³´íµ íì´í í¤ë¥¼ ì¬ì©íë¤.) >ì¼ë¨ ì íëë©´, ì°ë¦¬ë í ì¤í¸ë¥¼ ìë¼ë´ê±°ë ë³µì¬í ì¤ë¹ê° ë ê²ì´ë¤. ></p> > ><p> >ë§ì½ ì¬ë¬ë¶ì´ í ì¤í¸ë¥¼ ë³µì¬íë ¤ê³ íë¤ë©´, <c>y</c>를 ì¹ë¼. >(yë "yank"를 ë»íë¤.) >ë§ì½ ì¬ë ¤ë¶ì´ í ì¤í¸ë¥¼ ìë¼ë´ë ¤ê³ íë¤ë©´, <c>d</c>를 ì¹ë¼. >ì¬ë¬ë¶ì ëª ë ¹ 모ëë¡ ëìì¤ê² ë ê²ì´ë¤. >ì´ì ì¬ë¬ë¶ì´ ìë¼ë´ê±°ë ë³µì¬í í ì¤í¸ë¥¼ ë¶ì¬ë£ê³ ì¶ì ê³³ì¼ë¡ >ìì¹ë¥¼ ì®ê¸´ ë¤ <c>P</c>를 ì³ì 커ì ë¤ì ë¶ì¬ë£ê±°ë, ><c>p</c>를 ì³ì 커ì ìì ë¶ì¬ë£ì´ë¼. >ë´ë¼, ë³µì¬/ìë¼ë´ê¸°ì ë¶ì¬ë£ê¸°ê° ëë¬ë¤! >ë¤ì ì ë¡ ëì´ê°ê¸° ì ì ì°ë¦¬ì ëªëª ë³µì¬/ìë¼ë´ê¸°ì ë¶ì¬ë£ê¸° >ìì ì ìíí´ ë³´ë¼. ></p> > ></body> ></section> ><section> ><title>í ì¤í¸ ì¹í</title> ><body> > ><p> >í ì¤í¸ì í¨í´ì ì¹íí기 ìí´ ì°ë¦¬ë <e>ex</e> 모ë를 ì¬ì©íë¤. >ë§ì½ ì¬ë¬ë¶ì´ íì¬ ì¤ìì ì²ìì¼ë¡ ëíëë í¨í´ì ì¹ííê³ ì¶ë¤ë©´, ><c>:s/<regexp>/<replacement>/</c>ë¼ê³ ì ë ¥íê³ ><c><ENTER></c>를 ì¹ë¼. ì¬ê¸°ìì <regexp>ë >ì¬ë¬ë¶ì´ ì°¾ê³ ì íë í¨í´ì´ê³ ><replacement>ë ë°ê¿ 문ìì´ì´ë¤. >íì¬ ì¤ì ìë 모ë í¨í´ì ì¹ííê³ ì¶ë¤ë©´ ><c>:s/<regexp>/<replacement>/g</c>ë¼ê³ ì ë ¥íê³ ìí°ë¥¼ >ì¹ë¼. íì¼ ìì ìë 모ë í¨í´ì ì¹ííê³ ì¶ë¤ë©´, ><c>:%s/<regexp>/<replacement>/g</c>ë¼ê³ ì ë ¥íë¼. >(ë³´íµ ì¬ë¬ë¶ì ì´ê²ì ìí ê²ì´ë¤.) >ë§ì½ ì¬ë¬ë¶ì´ íì¼ ìì ìë 모ë í¨í´ì ì¹ííê³ ì¶ì§ë§, >viê° ê°ê°ì ë³ê²½ì ëí´ ì¬ë¬ë¶ì íì¸ì ë°ëë¡ íê³ ì¶ë¤ë©´ ><c>:%s/<regexp>/<replacement>/gc</c>ë¼ê³ ì ë ¥íê³ >ìí°ë¥¼ ì¹ë¼. (gë"global"ì, cë "confirm"ì ì미íë¤.) ></p> > ></body> ></section> ><section> ><title>ë¤ì¬ ì°ê¸°</title> ><body> > ><p> >vië ì¬ë¬ë¶ì´ ìì¤ ì½ë를 í¸ì§í ë ìë ë¤ì¬ ì°ê¸°ë¥¼ ì§ìíë¤. >ëë¶ë¶ì (vimê³¼ ê°ì) viì íëì íì ì¬ë¬ë¶ì´ ìì¤ íì¼ì >(ì를 ë¤ì´ .c íì¼ì) í¸ì§í ë ìëì¼ë¡ ìë ë¤ì¬ ì°ê¸° 모ë를 >íì±í í ê²ì´ë¤. ìë ë¤ì¬ ì°ê¸°ê° íì±í ëë©´, ì¬ë¬ë¶ì ><c><CTR>d</c>(control-d)ë¡ í ë¨ê³ ì¼ìª½ì¼ë¡ ìì§ì¼ ì ìê³ , ><c><CTR>t</c>(control-t)ë¡ í ë¨ê³ ì¤ë¥¸ìª½ì¼ë¡ ë¤ì¬ ì¸ ì ìë¤. >ë§ì½ ìë ì¦ì¬ ì°ê¸°ê° ìëì¼ë¡ íì±í ëì§ ììë¤ë©´ ì¬ë¬ë¶ì ><e>ex</e> ëª ë ¹ <c>:set</c> autoindent를 ì ë ¥í´ì >ìëì¼ë¡ íì±í í ì ìë¤. >ì¬ë¬ë¶ì <c>:set tabstop</c> ëª ë ¹ì ì¨ì >viìê² í í¬ê¸°ë¥¼ ì¬ë¬ë¶ì´ ê°ì¥ ì¢ìíë ì¤ì ì¼ë¡ ì¡ëë¡ í ìë ìë¤. ><c>:set tabstop=4</c>ê° ë§¤ì° ì¸ê¸°ìë¤. ></p> > ></body> ></section> ><section> ><title>ì°ë¦¬ì ìµì¢ 컨ë íì´í¼</title> ><body> > ><p> >ì, ì¬ë¬ë¶ì vi ì§ì¹¨ìì ëì ëë¬íë¤! 모ë ê³ ê¸ í¸ì§ ëª ë ¹ì´ë¤ì 컨ë íì´í¼ì ì¶ê°íë©´ ë¤ìê³¼ ê°ìì§ ê²ì´ë¤. ></p> > ><figure >link="http://www.ibiblio.org/web-gentoo/images/vicheat-final.png" >short="컨ë íì´í¼" caption="ìµì¢ 컨ë íì´í¼"/> > ><p> >컨ë íì´í¼ë¥¼ ì ê·¼í기 ì¬ì´ ê³³ì ëê³ , vië¡ íì¼ì í¸ì§íê³ ë©ì¼ì ì°ê¸° ììíë¼. íìí ë 컨ë íì´í¼ë¥¼ ì°¸ê³ íë¼. ì¼ì£¼ì¼ ìì ê±°ì 모ë ëª ë ¹ì´ë¥¼ ì기íê³ vi ìì°ì±ì´ íëì ì°ë¥¼ë¯í´ì§ ìì ì ë°ê²¬íê² ë ê²ì´ë¤! ></p> > ></body> ></section> ><section> ><title>ìë£</title> ><body> > ><p> >viì ëí´ ë ë§ì´ ë°°ì°ë ê²ì ê³ìí´ ëê°ëë° ëìì´ ë ë§í ìë£ë¤ì´ ìë¤. ></p> > ><ul> > <li> > <uri link="http://www.thomer.com/thomer/vi/vi.html">vi를 ì¬ëíë ì¬ëë¤ì í íì´ì§</uri>ë viì 모ë ê²ì ëí ìµê³ ì ìë£ì´ë¤. > </li> > <li> > <uri link="http://www.vim.org/">vim ííì´ì§</uri>ìì ì¬ë¬ë¶ì´ íìë¡ íë vimì 모ë ì 보를 ì»ì ì ìì ê²ì´ë¤. > </li> > <li> > ë§ì½ ì¬ë¬ë¶ì´ ì¢ê³ ê³ íì¤ë¬ì´ ì± ì ì°¾ëë¤ë©´ <uri link="http://www.oreilly.com/catalog/vi6/">Learning the vi Editor, > 6th Edition</uri>ì´ ìµê³ ì ì íì´ ë ê²ì´ë¤. viì vi í´ë¡ ë¤ì ì ë¤ë£¨ê³ ìë¤. > </li> ></ul> > ></body> ></section> ><section> ><title>ì´ ë¬¸ìì ëí´</title> ><body> > ><p> >ì´ ê¸ì ìíì IBM developerWorksì ì²ìì¼ë¡ ë°íëìì¼ë©°, Westtech Information Servicesì ìì°ì´ë¤. ì´ ë¬¸ìë ìë ê¸ì ê°ì íì´ë©°, ì í¬ ë¦¬ë ì¤ ë¬¸ìí íì ë¤ìí ê°ì ì¬íë¤ì ë´ê³ ìë¤. ></p> > ></body> ></section> ></chapter> ></guide> >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 69570
:
42947
|
42948
|
42949
|
42950
|
42951
|
42952
|
42953
|
42954
|
42955
|
42956
|
42957
|
42958
|
42959
|
42960
|
42961
|
42962
|
42963
|
42964
|
42965
|
42966
| 43053 |
43055
|
43204