|
 |
14³â Àü |
»ðÀÔ
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)´Â ¸¶Áö¸·¿¡ ¼öÇàÇÑ ¸í·É¾î¸¦ ¹Ýº¹ÇÏ´Â ¸í·ÉÀÌ´Ù. |
|
̵̧ : 603 |
̵̧
¸ñ·Ï
|
|