¸®´ª½º °ü·Ã °­Á¶õ

HomePage Backward Forward Post Reply List
Delete Modify
  Á¦¸ñ   VI Guide 1998/10/20 (10:18)
À̸§ ±èÈ¿¿ø
¹øÈ£ 59
Á¶È¸ 477
º»¹® -----------------------------------------------------------------------------
Á¦  ¸ñ : Vi
º¸³½ÀÌ : embryo(À¯Çü¸ñ)   98/09/16 16:17:16
------------------------------------------------------------------------------
                 ####################################  
                 ########## VI Ãʺ¸ °¡À̵å ##########  
                 ####################################  



0. µé¾î°¡±â Àü¿¡

À¯´Ð½º¸¦ óÀ½ ¾²´Â »ç¶÷µéÀÌ Á¦ÀÏ °ï¿ª½º·¯¿ö ÇÏ´Â °ÍÀÌ ¹«¾ùÀϱî?
±×°ÍÀº ¹Ù·Î "ÆíÁý±â" ÀÏ°ÍÀÌ´Ù.

ÆíÁý±âÀÇ ´ë¸í»ç·Î ÀÏÄþîÁö´Â VI ¿Í Emacs ..

±×Áß¿¡¼­µµ Á¤ÅëÆÄ·Î ÀÏÄþîÁö´Â VI ÆíÁý±â, ±×·¯³ª µµ½º, À©µµ¿ì¸¦ ¾²´ø »ç¿ëÀÚ
µé¿¡°Õ ¾ÆÁÖ °í¾à½º·¯¿î ¹°°ÇÀÌ ¾Æ´Ò¼ö ¾ø´Ù.

»ç¿ë¹æ¹ýÀÌ ÀüÇô ³¸¼±°ÍÀº ¹°·ÐÀÌ¿ä, ¸Å´º¾óÀÌ À־ °³³ä¾øÀÌ »ç¿ëÇÏ°Ô µÇ¸é
Â¥Áõ¸¸À» ºÒ·¯ ÀÏÀ¸Å°°Ô µÈ´Ù.

º»Àεµ VI ¸¦ Àͼ÷ÇÏ°Ô ¾µ ¼ö ÀÖ±â±îÁö ¼ö°³¿ùÀÌ °É·È´Ù. VI ¸¦ »ç¿ëÇÏ´Ùº¸¸é
-- ¹°·Ð Emacs µµ ¸¶Âù°¡ÁöÁö¸¸..-- ÀÌ Àڱ׸¶ÇÑ ÇÁ·Î±×·¥ Çϳª¿¡µµ öÇÐÀÌ ´ã°ÜÁ®
ÀÖÀ½À» ´À³¢°Ô µÈ´Ù.

VI ÀÇ ´Ü¼øÇÑ »ç¿ë¹æ¹ýÀ» ÀÍÈ÷´Â°ÍÀÌ ¾Æ´Ï¶ó ±×..öÇÐÀ» ´À³¢°Ô µÇ´Â ¼ø°£..

»ý°¢ÇÏ´Â °Íº¸´Ù ¼Õ°¡¶ôÀÌ ¸ÕÀú ¿òÁ÷ÀÌ´Â VI ¸Å´Ï¾Æ°¡ µÇ¾î ÀÖ´Â ´ç½ÅÀ» ¹ß°ßÇÏ°Ô
µÉ°ÍÀÌ´Ù. ^^


1. ¹Ì¸® ¾Ë¾ÆµÎ¾î¾ß ÇҰ͵é

1.1 VI ¸í·É¾î ¸ðµå 3 °¡Áö ##

1) ESC ¸ðµå
2) ÆíÁý¸ðµå
3) Äݷиðµå(ex¸ðµå)

1.2 VI ¸í·É¾îÀÇ °£´ÜÇÑ ¹®¹ý

(¹Ýº¹È½¼ö)(ÆíÁý¸í·É)(¹Ýº¹È½¼ö)(Ä¿¼­À̵¿¸í·É)

ÇöÀçÀÇ À§Ä¡¿¡¼­ Ä¿¼­ À̵¿¸í·ÉÀÇ ³»¿ë´ë·Î ¹®¼­ÀÇ
ÀÓÀÇÀ§Ä¡·Î À̵¿ÇÏ´Â ¼ø°£, ÆíÁý¸í·É¾îÀÇ ³»¿ëÀÌ ¼öÇàµÈ´Ù.

1.3 ESC ¸ðµå¿¡¼­ »ç¿ëµÇ´Â ¸î°¡Áö ±âÈ£

G        :  È­ÀÏÀÇ ¸Ç³¡
^        :  ÇöÀçÁÙÀÇ ¸Ç¾Õ (ºóÄ­¹«½Ã)
0        :  ÇöÀçÁÙÀÇ ¸Ç¾Õ
$        :  ÇöÀçÁÙÀÇ ¸ÇµÚ
%        :  Â¦À» ÀÌ·ç´Â ±âÈ£ È®ÀÎÇϱâ
w        :  ´ÙÀ½ ´Ü¾î
b        :  ÀÌÀü ´Ü¾î
e        :  ÇöÀç ´Ü¾îÀÇ ³¡ ±ÛÀÚ

1.4 ¿©·¯°¡Áö Ư¼öÇÑ ±âÈ£µé

.        :  ÇѱÛÀÚ¸¦ ´ëÇ¥ÇÏ´Â ±âÈ£ (dos ÀÇ ? ¿Í µ¿ÀÏ)
*        :  ¿©·¯°³ÀÇ ¹®ÀÚ¸¦ µ¿½Ã¿¡ ´ëÇ¥ÇÏ´Â ±âÈ£
^        :  ÁÙÀÇ Ã³À½½ÃÀÛ.
$        :  ÁÙÀÇ ¸Ç³¡.
%        :  Ã³À½ÁÙºÎÅÍ ³¡ÁÙ±îÁö
\        :  Æ¯¼öÇÑ ±âÈ£µéÀÌ °¡Áö´Â ¶æÀ» ¾ø¾Ù¶§ »ç¿ë.

[ ]      :  ÀÏÁ¤ÇÑ Á¦ÇÑÀ» µÎ¾î ±ÛÀÚ¸¦ ´ëÇ¥ÇÏ°íÀÚ ÇÏ´Â ±âÈ£.
[a-z]    :  a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z ¸¦ ´ëÇ¥
[A-Z]    :  A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z ¸¦ ´ëÇ¥
[AB]     :  A ¶Ç´Â B
p[aeiou]t:  pat, pet, pit, pot, put ¸¦ ´ëÇ¥
[0-9]    :  0,1,2,3,4,5,6,7,8,9 ¸¦ ´ëÇ¥


2. Ä¿¼­ ¿òÁ÷À̱â

2.1 ±ÛÀÚ ´ÜÀ§ À̵¿

          À§ÂÊÀ¸·Î
         
          \  k                    »ç¼±À» ¿·À¸·Î ±×¾î ³õÀº ÀÌÀ¯´Â º¸Åë
           \                      Ãʺ¸ÀÚµéÀÌ h, l Àº Àß ±¸º°ÇÏ´Â ¹Ý¸é
¿ÞÂÊÀ¸·Î  h  \   l  ¿À¸¥ÂÊÀ¸·Î     k, j ¸¦ Ç×»ó È¥µ¿Çϱ⠶§¹®ÀÌ´Ù
             \
           j  \                   Ç×»ó h,j \ k,l ·Î ±â¾ïÇصθé ÀØÁö¾Ê
                                  °Ô µÈ´Ù.
        ¾Æ·¡ÂÊÀ¸·Î

2.2 ÁÙ ´ÜÀ§ À̵¿

^       :   ÁÙÀÇ ¸Ç¾ÕÀ¸·Î (ºóÄ­¹«½Ã)
0       :   ÁÙÀÇ ¸Ç¾ÕÀ¸·Î
$       :   ÁÙÀÇ ¸ÇµÚ·Î
%       :   Â¦À» ÀÌ·ç´Â ±âÈ£ È®ÀÎÇϱâ

+       :   ´ÙÀ½ÁÙÀÇ Ã¹¹ø° ±ÛÀÚ·Î
-       :   À­ÁÙÀÇ   Ã¹¹ø° ±ÛÀÚ·Î

n|      :   ÇöÀçÁÙÀÇ n ¹ø° ¿­·Î (nÀº ÀÓÀÇÀÇ ¼ýÀÚ)

H       :   È­¸é»ó¿¡ óÀ½ÁÙ·Î
M       :   È­¸é»óÀÇ Áß°£ÁÙ·Î
L       :   È­¸é»óÀÇ ¸¶Áö¸·ÁÙ·Î

nH      :   È­¸é»óÀÇ Ã³À½ÁٷκÎÅÍ n ÁÙ ¹ØÀ¸·Î
nL      :   È­¸é»óÀÇ ¸¶Áö¸·ÁٷκÎÅÍ n ÁÙ À§·Î

G       :   ¸Ç ¸¶Áö¸·ÁÙ·Î (go)
nG      :   n ¹ø°ÁÙ·Î
gg      :   ¸Ç ¸¶Áö¸·ÁÙ·Î
ngg     :   n ¹ø°ÁÙ·Î
:n      :   n ¹ø°ÁÙ·Î

2.3 ´Ü¾î ´ÜÀ§ À̵¿

w       :   ÇÑ´Ü¾î ¿À¸¥ÂÊÀ¸·Î (word)
b       :   ÇÑ´Ü¾î ¿ÞÂÊÀ¸·Î (back)

e       :   ÇöÀç ´Ü¾îÀÇ ³¡À¸·Î À̵¿ (end)
E       :   ÇöÀç ´Ü¾îÀÇ ³¡À¸·Î À̵¿ (±¸µÎÁ¡ ¹«½Ã - ¿µ¹®ÀÚ¿¡ ÇØ´ç - ? . !.)

)       :   ´ÙÀ½ ¹®ÀåÀÇ ½ÃÀÛÀ¸·Î
(       :   ÀÌÀü ¹®ÀåÀÇ ½ÃÀÛÀ¸·Î
}       :   ´ÙÀ½ ¹®´ÜÀÇ ½ÃÀÛÀ¸·Î
{       :   ÀÌÀü ¹®´ÜÀÇ ½ÃÀÛÀ¸·Î
]]      :   ´ÙÀ½ ¼½¼ÇÀÇ ½ÃÀÛÀ¸·Î
[[      :   ÀÌÀü ¼½¼ÇÀÇ ½ÃÀÛÀ¸·Î

2.4 È­¸é´ÜÀ§ À̵¿

Control - F(orward)   ÇÑÈ­¸é   ¹ØÀ¸·Î À̵¿.
Control - B(ackward)  ÇÑÈ­¸é   À§·Î   À̵¿.
Control - D(own)      ¹ÝÂÊÈ­¸é ¹ØÀ¸·Î À̵¿.
Control - U(pon)      ¹ÝÂÊÈ­¸é À§·Î   À̵¿.

Control - E           Ä¿¼­´Â ÇöÀçÀ§Ä¡ ±×´ë·Î È­¸é¸¸ ÇÑÁÙ¾¿ À§·Î   À̵¿
Control - Y           Ä¿¼­´Â ÇöÀçÀ§Ä¡ ±×´ë·Î È­¸é¸¸ ÇÑÁÙ¾¿ ¾Æ·¡·Î À̵¿

z                     Ä¿¼­ÀÇ À§Ä¡¿Í ÇÔ²², È­¸é»óÀÇ ¸ÇÀ§·Î
nz                    n¹ø ¶óÀÎÀ» È­¸é»óÀÇ ¸ÇÀ§·Î
z.                    Ä¿¼­ÀÇ À§Ä¡¿Í ÇÔ²², È­¸é»óÀÇ Áß°£À¸·Î
z-                    Ä¿¼­ÀÇ À§Ä¡¿Í ÇÔ²², È­¸é»óÀÇ ¸Ç¾Æ·¡·Î

## Control - G        ÇöÀç ÆíÁý¹®¼­ÀÇ Á¤º¸ º¸¿©ÁÖ±â
## Control - L        È­¸é ÀçÇ¥½Ã (±ÛÀÚ°¡ ±úÁ³À»°æ¿ì)
## Control - R(edraw) È­¸é ÀçÇ¥½Ã (±ÛÀÚ°¡ ±úÁ³À»°æ¿ì)


3. ÆíÁýÇϱâ

3.1  º¹»ç, ºÙÀ̱â, ÇÕÄ¡±â

y       :   (Yank)    º¹»çÇϱâ
           yy        ÇÑÁÙº¹»ç
           2yy       µÎÁÙº¹»ç
           nyy       nÁÙ º¹»ç (n Àº ÀÓÀÇÀǼýÀÚ)
           yw        ÇÑ´Ü¾î º¹»ç
           y2w       µÎ´Ü¾î º¹»ç
           y$        ±×ÁÙ ³¡±îÁö º¹»ç
           y0(y^)    ±×Á٠óÀ½±îÁö º¹»ç
           yG        ¹®¼­ÀÇ ³¡±îÁö º¹»ç
           Y         ÇÑÁÙº¹»ç (yy ¿Í µ¿ÀÏ)

## ¸¶Áö¸· ¸í·É¾îÀÇ ¹Ýº¹ ##
.       :   ¸¶Áö¸·¿¡ ¼öÇàÇÑ ¸í·É¾î¸¦ ¹Ýº¹ÇÑ´Ù.
           2.        ¸í·É¾î¸¦ 2¹ø ¹Ýº¹ÇÑ´Ù.

p       :   (Put or Paste) ºÙÀ̱â
           p         ¾Æ·¡·Î(¿À¸¥ÂÊÀ¸·Î) ºÙÀ̱â
           2p        ¾Æ·¡·Î(¿À¸¥ÂÊÀ¸·Î) µÎ¹ø ºÙÀ̱â
           P         À§·Î(¿ÞÂÊÀ¸·Î) ºÙÀ̱â
           2P        À§·Î(¿ÞÂÊÀ¸·Î) µÎ¹ø ºÙÀ̱â

J       :   (Join)    µÎÁÙ ÇÕÄ¡±â
           J         ÇöÀçÁÙÀ» À­ÁÙ¿¡ ºÙÀ̱â (µÎÁÙ ÇÕÄ¡±â)
           3J        ¼¼ÁÙÇÕÄ¡±â

3.2 Áö¿ì±â, º¹±¸Çϱâ, ¹Ù²Ù±â

d       :   (Delete)  Áö¿ì±â
           dd        ÇÑÁÙÁö¿ì±â
           2dd       µÎÁÙÁö¿ì±â
           ndd       nÁÙÁö¿ì±â (n Àº ÀÓÀÇÀǼýÀÚ)
           dw        ÇѴܾî Áö¿ì±â
           d2w       µÎ´Ü¾î Áö¿ì±â
           d$        ±×ÁÙ ³¡±îÁö Áö¿ì±â
           d0(d^)    ±×Á٠óÀ½±îÁö Áö¿ì±â
           dG        ¹®¼­ ³¡±îÁö Áö¿ì±â
           D         ±×ÁÙ ³¡±îÁö Áö¿ì±â (d$ ¿Í µ¿ÀÏ)

u       :   (Undo)    º¹±¸Çϱâ
           u         Çѹøº¹±¸Çϱâ
           2u        µÎ¹øº¹±¸Çϱâ

c       :   (Change)  ¹Ù²Ù±â
           cc        ÇÑÁٹٲٱâ
           2cc       µÎÁٹٲٱâ
           ncc       ¿©·¯ÁÙ ¹Ù²Ù±â (n Àº ÀÓÀÇÀǼýÀÚ)
           cw        ÇÑ´Ü¾î ¹Ù²Ù±â
           ce        ÇÑ´Ü¾î ¹Ù²Ù±â (°ø¹é Á¦¿Ü)
           c2w       µÎ´Ü¾î ¹Ù²Ù±â
           c$        ±×ÁÙ ³¡±îÁö ¹Ù²Ù±â
           c0(c^)    ¹®¼­ ³¡±îÁö ¹Ù²Ù±â
           C         ±×ÁÙ ³¡±îÁö ¹Ù²Ù±â (c$ ¿Í µ¿ÀÏ)

r       :   (Replace) ÇѱÛÀÚ ¹Ù²Ù±â
           r         ÇѱÛÀÚ ¹Ù²Ù±â
           2r        µÎ±ÛÀÚ ¹Ù²Ù±â

## r ¸í·É¾î´Â insert ¸ðµå·Î ¹Ù²îÁö ¾Ê´Â´Ù. ##

R       :             ¹Ù²Ù¸é¼­ µ¤¾î ¾²±â
s       :             ÇѱÛÀÚ Áö¿ì°í insert ¸ðµå·Î - cl ¿Í µ¿ÀÏ -
S       :             ÇÑÁÙÁö¿ì°í insert ¸ðµå·Î - cc ¿Í µ¿ÀÏ -
~       :             ´ë¹®ÀÚ <-> ¼Ò¹®ÀÚ ¹Ù²Ù±â - ¿µ¹®ÀÚ¿¡¸¸ ÇØ´ç -

## Áö¿ì±â¿Í ¹Ù²Ù±âÀÇ Â÷ÀÌÁ¡Àº ¹Ù²Ù±â ¸í·É¾î ÈÄ¿¡  ##
## vi ÆíÁý¸ðµå·Î ¹Ù²ï´Ù.                          ##

4. ã±â

/pattern              pattern À̶ó´Â ´Ü¾î ã±â - À§¿¡¼­ ¾Æ·¡·Î
?pattern              scully ¶ó´Â ´Ü¾îã±â - ¾Æ·¡¿¡¼­ À§·Î

/       :             Ã£±â¹Ýº¹ - À§¿¡¼­ ¾Æ·¡·Î
n       :             Ã£±â¹Ýº¹ - À§¿¡¼­ ¾Æ·¡·Î

?       :             Ã£±â¹Ýº¹ - ¾Æ·¡¿¡¼­ À§·Î
N       :             Ã£±â¹Ýº¹ - ¾Æ·¡¿¡¼­ À§·Î

fx      :             ÇöÀçÁÙ¿¡¼­ x¹®ÀÚ Ã£±â - x ´Â ÇÑ°³ÀÇ ±ÛÀÚ -
Fx      :             ÇöÀçÁÙ¿¡¼­ ¹Ý´ë¹æÇâÀ¸·Î x¹®ÀÚ Ã£±â - x ´Â ÇÑ°³ÀÇ ±ÛÀÚ -
tx      :             ÇöÀçÁÙ¿¡¼­ x¹®ÀÚ¸¦ ã¾Æ¼­ ¹Ù·ÎÀü¿¡ Ä¿¼­³õ±â
Tx      :             ÇöÀçÁÙ¿¡¼­ ¹Ý´ë¹æÇâÀ¸·Î x¹®ÀÚ¸¦ ã¾Æ¼­ ¹Ù·ÎÈÄ¿¡ Ä¿¼­³õ±â

;       :             ÇöÀçÁÙ¿¡¼­ ÇѱÛÀÚ Ã£±â¹Ýº¹
'       :             ÇöÀçÁÙ¿¡¼­ ÇѱÛÀÚ Ã£±â¹Ýº¹ - ¹Ý´ë¹æÇâÀ¸·Î -

## ã±â¿Í ÆíÁý¸í·ÉÀÇ ÀÀ¿ë ##

d/simple              simple À̶ó´Â ´Ü¾î°¡ ³ª¿Ã¶§±îÁö Áö¿ì±â
d/^scully             ÁÙÀÇ ¸Ç¾Õ¿¡ scully ¶ó´Â ´Ü¾î°¡ ³ª¿Ã¶§±îÁö Áö¿ì±â
y/yahoo               yahoo ¶ó´Â ´Ü¾î°¡ ³ª¿Ã¶§±îÁö º¹»çÇϱâ

5. ÆíÁý¸ðµå ÁöÁ¤Çϱâ

i       :   insert    ÇöÀçÄ¿¼­À§Ä¡
           10i*      * ¹®ÀÚ¸¦ 10°³ Áý¾î³Ö±â
           25i=-     =- ¸¦ 25°³ ¹Ýº¹Çϱâ
I       :             ÇöÀçÄ¿¼­°¡ À§Ä¡ÇÑ ÁÙÀÇ ¸ÇóÀ½¿¡
a       :   append    ÇöÀçÄ¿¼­À§Ä¡ ¹Ù·Î ´ÙÀ½¿¡
A       :             ÇöÀçÄ¿¼­°¡ À§Ä¡ÇÑ ÁÙÀÇ ¸Ç³¡¿¡
o       :   open      ÇöÀçÄ¿¼­À§Ä¡ ¹Ù·Î ¾Æ·¡ÁÙ¿¡
O       :   Open      ÇöÀçÄ¿¼­À§Ä¡ ¹Ù·Î À­ÁÙ¿¡

6. À§Ä¡ ±â¾ïÇϱâ

mx      :   mark      ÇöÀçÀÇ Ä¿¼­À§Ä¡¸¦ x ¶ó´Â ¹®ÀÚ·Î ±â¾ï          
`x      :             ±â¾ïµÈ x À§Ä¡·Î À̵¿
``      :             À̵¿Çϱâ ÀüÀÇ À§Ä¡·Î (Á¦ÀÚ¸®)
'x      :             ±â¾ïµÈ x À§Ä¡ÀÇ ¸Ç ¾ÕÀ¸·Î À̵¿
''      :             À̵¿Çϱâ Àü À§Ä¡ÀÇ ¸Ç¾ÕÀ¸·Î À̵¿

7. ¹öÆÛ ÀÌ¿ëÇϱâ

"xyy    :             x ¶ó´Â À̸§ÀÇ ¹öÆÛ¿¡ ÇÑÁÙ º¹»ç Çϱâ
"xp     :             x ¶ó´Â À̸§ÀÇ ¹öÆÛ¿¡ ÀúÀåµÈ ³»¿ëÀ» ºÙÀ̱â

## Àá½Ã ½¬¾ú´Ù °¡±â ##
:=                    ÇöÀç ÁÙ¹øÈ£ º¸¿©ÁÖ±â
:/pattern/ =          pattern ÀÌ À§Ä¡ÇÑ ÁÙ¹øÈ£ º¸¿©ÁÖ±â


8. ex ¸í·É¾î ÀÍÈ÷±â

8.1 ex ¸í·É¾îÀÇ ±âº»Çü½Ä

:k,l command m
(¹üÀ§ÁöÁ¤) (¸í·É¾î) (¸í·ÉÀÌ ¼öÇàµÉ À§Ä¡)
----------------------------------------

¿¹)

:1,10 co 50           1 ÁÙ ºÎÅÍ 10 ÁÙ ±îÁö¸¦ 50 ÁÙ ÀÌÈÄ·Î º¹»ç.
:34,50 d              34 ÁÙ ºÎÅÍ 50 ÁÙ ±îÁö »èÁ¦.
:100,150 m 10         100 ÁÙ ºÎÅÍ 150 ÁÙ±îÁö¸¦ 10 ÁÙ ÀÌÈÄ·Î ¿Å±è.

:.,$ d                ÇöÀçÁÙºÎÅÍ ³¡±îÁö Áö¿ì±â
:.,+20 co -4          ÇöÀçÁÙºÎÅÍ 20ÁÙÀ», 4ÁÙ À§¿¡ º¹»çÇϱâ
:-,+ t 0              À§, ¾Æ·¡·Î ÇÑÁÙ(ÃÑ 3ÁÙ)¾¿À», ¹®¼­ ¸ÇÀ§¿¡ º¹»çÇϱâ

:/pattern/ d          pattern ÀÌ µé¾îÀÖ´Â ÁÙ Áö¿ì±â
:/pattern/ -nd        pattern ÀÌ µé¾îÀÖ´Â ÁٷκÎÅÍ n ¹ø° À­ÁÙ Áö¿ì±â
:/pattern/ +nd        pattern ÀÌ µé¾îÀÖ´Â ÁٷκÎÅÍ n ¹ø° ¾Æ·§ÁÙ Áö¿ì±â

:/pattern1/,/pattern2/ d
                     pattern1 ÀÌ µé¾îÀÖ´Â ÁÙºÎÅÍ, pattern2 °¡ µé¾îÀÖ´Â
                     ÁÙ±îÁö Áö¿ì±â

:.,/pattern/ m 23     ÇöÀçÁÙºÎÅÍ pattern ÀÌ µé¾îÀÖ´Â ÁÙ±îÁö, 23¹øÁÙ ÀÌÈÄ·Î
                     ¿Å±â±â

8.2 g ¿É¼Ç ºÙÀ̱â

:g/pattern            È­ÀÏÀüü¿¡¼­ ¸¶Áö¸·À¸·Î pattern ÀÌ ¾²¿©Áø ÁÙ·Î °¡±â
:g/pattern/ p         È­ÀÏÀüü¿¡¼­ pattern ÀÌ ÀÖ´ÂÁÙ º¸¿©ÁÖ±â
:g/pattern/ nu        È­ÀÏÀüü¿¡¼­ patterm ÀÌ ÀÖ´ÂÁÙÀ» ¹øÈ£¿Í ÇÔ²² º¸¿©ÁÖ±â

:60,124 g/pattern/ p  60,124 ÁÙ »çÀÌ¿¡¼­ pattern ÀÌ µé¾îÀÖ´ÂÁÙ º¸¿©ÁÖ±â

8.3 ÀúÀå ¹× Á¾·áÇϱâ

:w                    ÀúÀåÇϱâ (write) :q                    Á¾·áÇϱâ (quit)
:wq                   ÀúÀåÇÏ°í Á¾·áÇϱâ
:x                    ÀúÀåÇÏ°í Á¾·áÇϱâ (:wq ¿Í µ¿ÀÏ)

:w!                   °­Á¦·Î ÀúÀåÇϱâ (read-only ·Î ¿­¾úÀ»°æ¿ì)
:q!                   ÆíÁýÇÑ ³»¿ëÀ» ÀúÀåÇÏÁö ¾Ê°í Á¾·áÇϱâ

:w new_file_name      »õ·Î¿î ÆÄÀÏÀ̸§À¸·Î ÀúÀåÇϱâ
:w %.new              ÇöÀçÈ­ÀÏ À̸§¿¡ .new ¸¦ ºÙ¿©¼­ »õ·Î¿î È­ÀÏ·Î ÀúÀå.

:230,$ w file_name    230 ÁÙºÎÅÍ ³¡ÁÙ±îÁö file_name À¸·Î ÀúÀåÇϱâ
:.,600 w file_name    ÇöÀçÁÙºÎÅÍ 600ÁÙ±îÁö file_name À¸·Î ÀúÀåÇϱâ

:1,10 w new_file      1ÁÙºÎÅÍ 10ÁÙ±îÁö new_file ·Î ÀúÀåÇϱâ
:340,$ w >> new_file  340ÁÙºÎÅÍ ³¡ÁÙ±îÁö new_file ¿¡ Ãß°¡Çϱâ

8.4 Àбâ

:r[ead] filename      ÇöÀçÀ§Ä¡¿¡ filename ÀоîµéÀ̱â
:r /usr/local/data    ÇöÀçÀ§Ä¡¿¡ /usr/local/data ÀоîµéÀ̱â

:185 r /usr/local/data
                     185ÁÙ ÀÌÈÄ¿¡ /usr/local/data ÀоîµéÀ̱â
:$ r /usr/local/data  ¸Ç³¡ÁÙ ÀÌÈÄ¿¡ /usr/local/data ÀоîµéÀ̱â
:0 r /usr/local/data  ¸ÇÀ­ÁÙ¿¡ /usr/local/data ÀоîµéÀ̱â

:/pattern/ r /usr/local/data
                     pattern ÀÌ Á¸ÀçÇÏ´Â ÁÙ¿¡ /usr/local/data ÀоîµéÀ̱â

8.5  ´ÙÁßÆíÁýÇϱâ

vi file1 file2 file3

:args                 ÆíÁýÁßÀÎ È­Àϸñ·Ï º¸¿©ÁÖ±â
:n[ext]               ´ÙÀ½ È­ÀÏ·Î ³Ñ¾î°¡±â
:prev[ious]           ÀÌÀüÈ­ÀÏ·Î µ¹¾Æ°¡±â

## ÆíÁýÁßÀÎ È­ÀÏÀÌ ÀúÀåµÇÁö ¾ÊÀ¸¸é ´ÙÀ½ È­ÀÏ·Î ³Ñ¾î°¥¼ö ¾ø´Ù. ##

»õ·Î¿î È­ÀÏ ÆíÁýÇϱâ

:e[dit] file_name     »õ·Î¿î file_name ÆíÁýÇϱâ.              
:e!                   ÇöÀçÀÇ ÆíÁýÁßÀÎ ³»¿ëÀ» ¹«½ÃÇÏ°í °¡Àå ÃÖ±Ù¿¡
                     ÆíÁýÇÑ ³»¿ëÀ» ´Ù½ÃÆíÁýÇϱâ

8.6 g ¿É¼Ç°ú ¹Ù²Ù±â

:m,n s/old/new/g      
:g/pattern/ s/old/new/g
-------------------------

:1,30 s/his/the/gc    1 ÁÙºÎÅÍ 30 ÁÙ±îÁö his ¸¦ the ·Î ¹Ù²Ù¸é¼­ È®ÀÎÇϱâ.

:g/BX/ s/Esc/ESC/g    BX°¡ ÀÖ´ÂÁÙ¸¸ ã¾Æ¼­ Esc ¸¦ ESC ·Î ¹Ù²Ù±â.

:% s/editer/editor/g  Ã³À½ÁÙºÎÅÍ ¸¶Áö¸·ÁÙ±îÁö, editer ¸¦ editor ·Î ¹Ù²Ù±â

:g/editer/ s//editor/g
                     À§¿Í µ¿ÀÏ("s/" ´ÙÀ½¿¡ ÀÎÀÚ°¡ ¾ø¾î¼­ À­ÁÙ°ú °°ÀºÈ¿°ú)

HomePage Backward Forward Post Reply List
1998 by swindler