| 
|  |  |    | 15³â Àü |  | 
| »ðÀÔ I: ÁÙÀÇ Á¦ÀÏ ¾Õ¿¡¼ ÀÔ·Â
 A: ÁÙÀÇ Á¦ÀÏ ³¡¿¡¼ ÀÔ·Â
 
 ÄÞº¸command
 4w: 4´Ü¾î skipÈÄ À̵¿
 4b: 4´Ü¾î skipÈÄ À̵¿
 4j,h,k,l: Ä¿¼À̵¿½Ã ÁöÁ¤ÇÑ ¼ö¸¸Å °Ç³Ê¶Ù¹Ç·Î À̵¿À» Á» ´õ »¡¸® ÇÒ ¼ö ÀÖ´Ù.
 
 ÁÙÀÇ °áÇÕ(J)
 2ÁÙÀÌ ÀÖ°í, 2°ÁÙÀ» 1°ÁÙ ³¡¿¡ ºÙÀÌ°í ½Í´Ù¸é, 1°ÁÙ¿¡¼ J¸¦ ÀÔ·ÂÇÏ¸é µÈ´Ù.
 
 Ä¿¼À̵¿
 0: ÁÙÀÇ Ã³À½
 ^: ÁÙÀÇ Ã³À½(±ÛÀÚ°¡ ½ÃÀ۵Ǵ óÀ½)
 $: ÁÙÀÇ ³¡
 w: ´Ü¾î´ÜÀ§ À̵¿
 e: w¿Í °°À¸³ª ´Ü¾îÀÇ ³¡À¸·Î À̵¿
 b: wÀÇ ¹Ý´ë¹æÇâÀ¸·Î À̵¿
 H, M, L: Ä¿¼¸¦ È¸é »ó,Áß,ÇÏ·Î À̵¿
 
 °Ë»ö(/ÈÄ °Ë»öÇÒ ´Ü¾îÀÔ·Â)
 n: µÚ·Î °Ë»ö
 N: ¾ÕÀ¸·Î °Ë»ö
 
 ¸ÅÅ©·Î
 ab aa aaaa: aa¸¦ ÀÔ·ÂÇϸé aaaa·Î ÀÚµ¿º¯È¯
 
 ġȯ
 s/pattern/replace:   ÇöÀçÁÙÀÇ Ã¹¹øÂ° matching patternġȯ
 s/pattern/replace/g: ÇöÀçÁÙÀÇ ¸ðµç matching patternġȯ
 %s/pattern/replace/g:  ¸ðµç ÁÙÀÇ Ä¡È¯
 line,lines/pattern/replace: ÇØ´ç ¹üÀ§ÀÇ Ä¡È¯
 
 ÀúÀå
 w>> file: ÁöÁ¤ÇÑ ÆÄÀÏ¿¡ Ãß°¡
 
 À©µµ split
 vi³»¿¡¼ À§¾Æ·¡·Î À©µµ°¡ ºÐȰµÇ¸é¼ 2°³ÀÇ ÆÄÀÏÀ» µ¿½Ã¿¡ open/ÆíÁýÇÒ ¼ö ÀÖ´Ù.
 ex-mode(:ÇÁ·ÒÇÁÆ®»óÅÂ)¿¡¼ 'sp ÆÄÀÏÀ̸§'
 À©µµ¿ì°¡ ÀüȯÀº Ctrl+ww
 
 ±âŸ
 1. dÀÇ °æ¿ì command¸ðµå·Î °è¼Ó ³²¾Æ ÀÖÀ¸³ª c´Â »èÁ¦ÈÄ insert¸ðµå·Î º¯È¯ÇÑ´Ù.
 cc, c$, cwµîÀº À¯¿ëÇÏ°Ô »ç¿ëµÉ ¼ö ÀÖ´Ù.
 2. .Àº ¸¶Áö¸· ¸í·ÉÀ» µÇÇ®ÀÌÇÑ´Ù.
 
 visual¸ðµå
 À©µµÀÇ ÅØ½ºÆ® ¿¡µðÅÍ¿Í °°ÀÌ ¼±ÅúκÐÀÌ ¹ÝÀüµÇ¸é¼ º¹»ç,»èÁ¦µîÀ» ÇÒ ¼ö ÀÖ´Ù.
 v·Î visual¸ðµå·Î ÁýÀÔÇÏ¿© Ä¿¼Å°¸¦ »ç¿ëÇØ ¿øÇÏ´Â ºÎºÐÀ» ¼±ÅÃÇÑ´Ù.
 º¹»ç´Â y, »èÁ¦/Àß¶ó³»±â´Â d·Î ÇÒ ¼ö ÀÖ´Ù.
 
 vi¼³Á¤(vim¼³Á¤)
 ÀÚ½ÅÀÇ È¨µð·ºÅ丮¿¡ .vimrc¸¦ »ý¼ºÇÏ°í ´ÙÀ½°ú °°ÀÌ ÇÒ ¼ö ÀÖ´Ù.
 
 set ai
 set ts=4
 set nu
 
 °¢°¢ auto-indent, tab stop, numbering
 
 À©µµ¿¡¼ ÀÛ¾÷Áß vi¿¡ ºÙ¿©³Ö±â½Ã °è´ÜÇö»ó¹ß»ý ¹æÁö
 :set paste
 
 À§Ä¡±â¾ï(UltraEditÀÇ ALT-F2, F2¿Í µ¿ÀÏÇÑ ±â´É)
 m{a-z}: ÇöÀçÀ§Ä¡¸¦ {a-z}·Î ºÏ¸¶Å©ÇÔ
 `{a-z}: ±â¾ïÇØµÐ {a-z}·Î À̵¿. º¸Åë ÇѰ³¸¸ µî·ÏÇß´Ù¸é ±×³É ``¸¦ »ç¿ëÇÏ¸é µÈ´Ù.
 
 ·¹ÄÚµù
 ¼³Á¤ÆÄÀÏÀÇ ÁÖ¼®Ãß°¡/»èÁ¦½Ã À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù.(ÀÌ¹Ì vi¿¡ ¸ÅÅ©·Î±â´ÉÀÌ ÀÖÁö¸¸, ·¹ÄÚµùÀÌ UltraEditÀÇ ¸ÅÅ©·Î±â´É°ú À¯»çÇÏ´Ù.)
 q{a-z}: {a-z}·Î ·¹ÄÚµù ½ÃÀÛ. {a-z}¸¸ °¡´ÉÇÑ°Ô ¾Æ´Ï°í ½ÇÁ¦ {0-9a-zA-Z"}¸¦ Àû±â ¹ø°Å·Î¿ö ÀÌ·¸°Ô Ç¥½Ã¸¸ ÇÑ °ÍÀÌ´Ù.
 q:      ·¹ÄÚµù Á¾·á
 @{a-z}: ·¹ÄÚµù ³»¿ë Àû¿ë(@@¸¦ ÇÏ¸é ¹Ù·Î ÀÌÀüÀÇ ·¹ÄÚµù³»¿ëÀ» Àû¿ë, N@@Àº NÀ¸·Î ÁöÁ¤ÇÑ ¼ýÀÚ¸¸Å Àû¿ë)
 
 ctags»ç¿ë
 ½©¿¡¼ ctags -RÇÏ¿© ¸ðµç ¼Ò½º¿¡ ´ëÇØ À妽º »ý¼º
 vi¸¦ ½ÇÇàÇÏ°í °Ë»öÇÒ ´Ü¾î¸¦ :ta tag·Î ÁöÁ¤ÇϵçÁö, ´Ü¾î°¡ ÀÖ´Â °÷¿¡ Ä¿¼¸¦ µÐ´Ù.
 ÇØ´çÇÔ¼ö(¿ÀºêÁ§Æ®)°¡ Á¤ÀÇµÈ °÷À¸·Î °¡±â: Ctrl + ]
 µÇµ¹¾Æ°¡±â: Ctrl + t
 
 ¿©·¯ ÆÄÀÏ ÆíÁý
 vi a.c b.c c.c¿Í °°ÀÌ ¿©·¯ ÆÄÀÏÀ» ÁöÁ¤ÇÑ´Ù.
 args: ÆÄÀϸñ·Ï Ç¥½Ã
 n: ´ÙÀ½ÆÄÀÏ ÆíÁý(vi½ÃÀÛÁö ÁöÁ¤ÇÏÁö ¾Ê´Â ÆÄÀÏÀº 'n ÆÄÀÏÀ̸§'ÀÌ·Î ÁöÁ¤ÇÏ¸é µÈ´Ù.)
 rew: ÀÌÀü ÆÄÀÏ ÆíÁý(vim¿¡¼± prev¸¦ »ç¿ëÇØµµ µÈ´Ù)
 *ÇöÀç ÆíÁýÁßÀÎ ÆÄÀÏÀ» ÀúÀåÇØ¾ß ´ÙÀ½ ÆÄÀÏÀ» ¼öÁ¤ÇÒ ¼ö ÀÖÀ½¿¡ ÁÖÀÇ
 (ºÒÆíÇÑ ÆíÁýÀÌ ¾Æ´Ò ¼ö ¾ø´Ù.)
 
 ¿©·¯ÁÙÀ» ÁÖ¼®À¸·Î ó¸®ÇÒ¶§
 10ÁÙÀ» ÁÖ¼®±âÈ£ #À» »ç¿ëÇÏ¿© ÁÖ¼®Ã³¸®ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇÏ¸é µÈ´Ù.
 ¿ì¼±, ù°ÁÙ¿¡ #¸¦ ºÙÀ̰í, µÎ°ÁÙ·Î ³Ñ¾î¿Í 9.¸¦ ÀÔ·ÂÇÏ¸é µÈ´Ù.
 .(period)´Â ¸¶Áö¸·¿¡ ¼öÇàÇÑ ¸í·É¾î¸¦ ¹Ýº¹ÇÏ´Â ¸í·ÉÀÌ´Ù.
 | 
 |  
|  ̵̧ : 686 | ̵̧
¸ñ·Ï |  |