HOME   ·Î±×ÀΠ  ȸ¿ø°¡ÀÔ
    
ȸ¿ø°¡ÀÔ
ºñ¹Ð¹øÈ£ ã±â ÀÚµ¿·Î±ä
ÀÌÀü°Ô½ÃÆÇ
   free_board
   °Ç°­°Ô½ÃÆÇ
   ¿À¶óŬDB
   Linux
   HTML/javascript
   Áú¹®°ú ´ä
È£¼­±â
   À̹ÌÁö°Ô½ÃÆÇ  
   °Ç°­°Ô½ÃÆÇ  
   À½¾ÇÀÚ·á  
   ¼ºÁØÀÌ °Ô½ÃÆÇ  
 Hit : 4444
 À̸§ : È£¼®  (121.¢½.39.7)
 ³¯Â¥ : 2007-12-26 14:16:29
 Á¦¸ñ : vi ¸í·É¾î »ç¿ë
VI »ç¿ë¹æ¹ý

Word

* ±¸µÔÁ¡, space, tab, ¼ýÀÚ, ¶Ç´Â Enter·Î µÑ·¯½ÎÀÎ ÀÏ·ÃÀÇ ÀÎÁ¢ÇÑ ¹®ÀÚ±º.

* ÇϳªÀÇ ±¸µÔÁ¡ ¹× space°¡ Æ÷ÇÔµÇÁö ¾ÊÀº º¹¼ö°³ÀÇ ±¸µÔÁ¡µµ ÇϳªÀÇ word·Î »êÁ¤µÊ.


Space-delimited word

* space, tab ¶Ç´Â Enter ·Î µÑ·¯½ÎÀÎ ÀÏ·ÃÀÇ ¹®ÀÚ±º.(±¸µÔÁ¡ Á¦¿Ü)


line

* Enter·Î ³¡³ª¸ç, space ¹× ±¸µÔÁ¡À» Æ÷ÇÔÇÏ´Â ÀÏ·ÃÀÇ ¹®ÀÚ±º.

* È­¸é»ó¿¡ Ãâ·Â½Ã, ÇϳªÀÇ ¹°¸®ÀûÀÎ lineÀÏ ÇÊ¿ä´Â ¾øÀ¸¸ç, ¿©·¯ lineÇüÅ·Π³ªÅ¸ ³ª´õ¶óµµ

Enter·Î¸¸ Á¾·áµÇ¸é ÇϳªÀÇ lineÀ¸·Î °£ÁÖµÊ.


sentence

* ¸¶Áö¸· ±¸µÔÁ¡ ¹× 2 °³ÀÇ space·Î ³¡³ª´Â ÀÏ·ÃÀÇ ¹®ÀÚ±º.

* ¸¶Áö¸· ±¸µÔÁ¡ : .(period) !(exclamation mark) ?(quotation mark)


paragraph

* Çϳª ÀÌ»óÀÇ blank lineÀ¸·Î µÑ·¯½ÎÀÎ ÀÏ·ÃÀÇ ¹®ÀÚ±º.


screen window

* ÆíÁý ÀÛ¾÷½Ã ÇϳªÀÇ ´ÜÀ§·Î °£ÁÖÇϸç, ¹Ì¸® Á¤ÀÇµÈ È­¸é»óÀÇ line ¼ö

* window size ¿É¼ÇÀ» ÀÌ¿ëÇÏ¿© º¯°æ °¡´É.


mark

* file³»ÀÇ Á¤È®ÇÑ À§Ä¡ Á¤º¸ º¸°ü.

* command mode¿¡¼­ cursor¸¦ ƯÁ¤ À§Ä¡¿¡ ¿Å±ä ÈÄ, ÇØ´ç À§Ä¡¸¦ mark register¿¡ º¸°üÇصÒÀ¸·Î½á

ÇÊ¿ä½Ã mark register¸¦ ÂüÁ¶ÇÏ¿© ÇØ´ç À§Ä¡·Î Áï½Ã À̵¿ °¡´É


vi »ç¿ë½Ã À¯¿ëÇÑ ¸í·É

*** ÆíÁý ¸í·É °ü·Ã ÀÛ¾÷ À¯Çü ***

ÀÛ ¾÷ À¯ Çü

³» ¿ë

Scroll full screen forward

Scroll full screen backward

Scroll half screen up

Scroll half screen down

Append

Insert

Open line

Delete

Replace

Change

Yank(Move)

Put

Mark

Àü ¹æÇâÀ¸·Î ÇϳªÀÇ screen À̵¿(up)

ÈÄ ¹æÇâÀ¸·Î ÇϳªÀÇ screen À̵¿(down)

Àü ¹æÇâÀ¸·Î half screen À̵¿

ÈÄ ¹æÇâÀ¸·Î half screen À̵¿

cursor ¿ìÃø¿¡ text Ãß°¡

cursor ÁÂÃø¿¡ text »ðÀÔ

cursor À§Ä¡¿¡ blank line »ðÀÔ

cursor Á ȤÀº ¿ìÃøÀÇ ÁöÁ¤¹üÀ§ÀÇ text »èÁ¦

cursor ¿ìÃøÀÇ text¸¦ »õ·Î¿î text·Î °ãÃľ¸

cursor Á ȤÀº ¿ìÃøÀÇ ÁöÁ¤ ¹üÀ§ÀÇ text¸¦ ÁöÁ¤µÈ text stringÀ¸·Î ´ëü

ÁöÁ¤ ¹üÀ§ÀÇ text¸¦ cursor Á ȤÀº ¿ìÃø¿¡ À̵¿

ÁöÁ¤ ¹üÀ§ÀÇ text¸¦ cursor Á ȤÀº ¿ìÃø¿¡ À§Ä¡

yank, change, delete °ü·Ã text ¹üÀ§ ÁöÁ¤

1. text ÀÔ·Â

text ¸¦ ÀÔ·ÂÇÏ´Â ÇÑ°¡Áö ¹æ¹ýÀº "a"(append Àǹ̷Πȭ¸é¿¡ Ç¥½ÃµÇÁö ¾ÊÀ½)À» ÀÔ·ÂÇÏ°í

text ¸¦ ÀÔ·ÂÇÏ¿©, °¢ ÇàÀ» ºÐ¸®ÇÒ¶§´Â "Enter" Å°¸¦ ´©¸¥´Ù.

text ÀÇ ÀÔ·ÂÀ» Á¾·áÇÒ ¶§´Â "ESC" Å°¸¦ ´©¸¥´Ù.


2. text º¸°ü, Á¾·á

¸í·É¾î ¸ðµå([ESC]ÀÎ »óÅÂ)¿¡¼­ ":w"¸¦ ÀÔ·ÂÇÏ¿© ÇØ´ç ÆÄÀÏÀ» º¸°üÇÏ°í, ":q"¸¦ ÀÔ·ÂÇÏ¿© "vi" ÀÛ¾÷À» Á¾·áÇÑ´Ù.

ÀÔ·ÂÀÌ ¿Ï·áµÇ¾úÀ¸¸é ShiftÅ°¸¦ ´©¸¥»óÅ·Π;Å°¸¦ ´©¸£¸é last line¸ðµå·Î ÀüȯµË´Ï´Ù.

wÅ°¸¦ ´©¸£°í EnterÅ°¸¦ ´©¸£¸é fileÀÌ ÀúÀåµË´Ï´Ù.

3. Ä¿¼­ÀÇ À̵¿

1. ¹®ÀÚ ´ÜÀ§·Î Ä¿¼­¸¦ ¿Å±â´Â ¸í·É¾î

l

h

j

k

¿ìÃø ¹æÇâÀ¸·Î Çϳª ÀÌ»óÀÇ column À̵¿

ÁÂÃø ¹æÇâÀ¸·Î Çϳª ÀÌ»óÀÇ column À̵¿

Àü¹æÀ¸·Î Çϳª ÀÌ»óÀÇ line À̵¿(µ¿ÀÏ column)

ÈĹæÀ¸·Î Çϳª ÀÌ»óÀÇ line À̵¿(µ¿ÀÏ column)


2. ÇÑ ¶óÀÎ ³»¿¡¼­ Ä¿¼­¸¦ ¿Å±â´Â ¸í·É¾î

$

0

^

fx

Fx

tx

Tx

;

,

n

ÇöÀç lineÀÇ ¸¶Áö¸· ¹®ÀÚ À§Ä¡·Î À̵¿

ÇöÀç lineÀÇ Ã¹¹ø° ¹®ÀÚ À§Ä¡·Î À̵¿

ÇöÀç lineÀÇ Ã¹¹ø° non-blank ¹®ÀÚ À§Ä¡·Î À̵¿

¿ìÃø ¹æÇâÀ¸·Î ù¹ø° x ¹®ÀÚ À§Ä¡·Î À̵¿

ÁÂÃø ¹æÇâÀ¸·Î ù¹ø° x ¹®ÀÚ À§Ä¡·Î À̵¿

¿ìÃø ¹æÇâÀ¸·Î ù¹ø° x ¹®ÀÚ ¹Ù·Î Àü À§Ä¡·Î À̵¿

ÁÂÃø ¹æÇâÀ¸·Î ù¹ø° x ¹®ÀÚ ¹Ù·Î Àü À§Ä¡·Î À̵¿

µ¿ÀÏ ¹æÇâÀ¸·Î ¹Ù·Î Àü¿¡ ½ÇÇàÇÑ ÀÛ¾÷ ¹Ýº¹

¹Ý´ë ¹æÇâÀ¸·Î ¹Ù·Î Àü¿¡ ½ÇÇàÇÑ ÀÛ¾÷ ¹Ýº¹

ÇöÀç lineÀÇ Æ¯Á¤ [n] columnÀ¸·Î cursor À̵¿

3. word ´ÜÀ§·Î Ä¿¼­¸¦ ¿Å±â´Â ¸í·É¾î

w

W

b

B

e

E

´ÙÀ½ wordÀÇ Ã¹¹ø° ¹®ÀÚ·Î À̵¿

´ÙÀ½ space-delimited wordÀÇ Ã¹¹ø° ¹®ÀÚ·Î À̵¿

ÇöÀç ¶Ç´Â ¹Ù·Î Àü wordÀÇ Ã¹¹ø° ¹®ÀÚ·Î À̵¿

ÇöÀç ¶Ç´Â Á÷ÀüÀÇ space-delimited wordÀÇ Ã¹¹ø° ¹®ÀÚ·Î À̵¿

ÇöÀç ¶Ç´Â ´ÙÀ½ wordÀÇ ¸¶Áö¸· ¹®ÀÚ·Î À̵¿

ÇöÀç ¶Ç´Â ´ÙÀ½ space-delimited wordÀÇ ¸¶Áö¸· ¹®ÀÚ·Î À̵¿

4. sentence¿Í paragraph ´ÜÀ§·Î Ä¿¼­¸¦ ¿Å±â´Â ¸í·É¾î

(

)

{

}

ÇöÀç ¶Ç´Â ¹Ù·Î Àü sentenceÀÇ Ã¹¹ø° ¹®ÀÚ·Î À̵¿

´ÙÀ½ sentenceÀÇ Ã¹¹ø° ¹®ÀÚ·Î À̵¿

ÇöÀç ¶Ç´Â ¹Ù·Î Àü paragraphÀÇ Ã¹¹ø° ¹®ÀÚ·Î À̵¿

´ÙÀ½ paragraphÀÇ Ã¹¹ø° ¹®ÀÚ·Î À̵¿

5. ÇöÀç window ³»¿¡¼­ Ä¿¼­¸¦ ¿Å±â´Â ¸í·É¾î

H

M

L

ù¹ø° lineÀÇ Ã¹¹ø° non-blank ¹®ÀÚ·Î À̵¿ (ù¹ø° lineÀÌ blankÀÎ °æ¿ì ù¹ø° ¹®ÀÚ·Î À̵¿ )

È­¸é Áß°£ lineÀÇ Ã¹¹ø° non-blank ¹®ÀÚ·Î À̵¿ (Áß°£ lineÀÌ blankÀÎ °æ¿ì ù¹ø° ¹®ÀÚ·Î À̵¿)

È­¸é ¸¶Áö¸· lineÀÇ Ã¹¹ø° non-blank ¹®ÀÚ·Î À̵¿ (¸¶Áö¸· lineÀÌ blankÀÎ °æ¿ì ù¹ø° ¹®ÀÚ·Î À̵¿)

6. ÇöÀç window¿Ü·Î Ä¿¼­¸¦ ¿Å±â´Â ¸í·É¾î

n+

n-

nG

G

Àü¹æÀ¸·Î "n" line ¸¸Å­ scrollÈÄ Ã¹¹ø° non-blank ¹®ÀÚ·Î À̵¿

ÈĹæÀ¸·Î "n" line ¸¸Å­ scrollÈÄ Ã¹¹ø° non-blank ¹®ÀÚ·Î À̵¿

"n"¹ø° lineÀ¸·Î À̵¿

working buffer »óÀÇ ¸¶Áö¸· lineÀ¸·Î À̵¿


7. sentence¿Í paragraph ´ÜÀ§·Î Ä¿¼­¸¦ ¿Å±â´Â ¸í·É¾î

Ctrl+D

Ctrl+U

Ctrl+B

Ctrl+F

ÈĹæÀ¸·Î half screen À̵¿

Àü¹æÀ¸·Î half screen À̵¿

ÈĹæÀ¸·Î ÇϳªÀÇ screen À̵¿

Àü¹æÀ¸·Î ÇϳªÀÇ screen À̵¿

8. ¹®ÀÚ¿Í Çà »ðÀÔ ¸í·É¾î

a

A

i

I

o

O

cursor µÚ¿¡ text Ãß°¡

ÇöÀç line ¸¶Áö¸·¿¡ text Ãß°¡

cursor Àü¿¡ text »ðÀÔ

ÇöÀç line óÀ½¿¡ text »ðÀÔ

ÇöÀç line ¹Ø¿¡ blank line »ý¼º

ÇöÀç line À§¿¡ blank line »ý¼º

9. ¹®ÀÚ¿Í »èÁ¦ ¸í·É¾î

x

dw d0

D

dd

cursor·ÎºÎÅÍ Çϳª ÀÌ»óÀÇ ¹®ÀÚ »èÁ¦

cursor·ÎºÎÅÍ Çϳª ÀÌ»óÀÇ word »èÁ¦

lineÀÇ Ã³À½¿¡¼­ cursor Àü±îÁö ¸ðµç ¹®ÀÚ »èÁ¦

cursor¿¡¼­ lineÀÇ ³¡±îÁö ¸ðµç ¹®ÀÚ »èÁ¦

ÇöÀç ¶Ç´Â º¹¼ö line »èÁ¦

10. ¹®ÀÚ ±³Ã¼ ¸í·É¾î

nr

R

»õ·ÎÀÌ ÀÔ·ÂÇÏ´Â ÇϳªÀÇ ¹®ÀÚ°¡ cursor »óÀÇ ¹®ÀÚ ¶Ç´Â ±× ÀÌÈÄÀÇ "n"°³ ¹®ÀÚ¸¦ overwrite ÇÔ

[ESC] Àü±îÁö »õ·ÎÀÌ ÀÔ·ÂÇÏ´Â ¹®ÀÚµéÀÌ cursor À§Ä¡ºÎÅÍ ±âÁ¸ text¸¦ overwrite ÇÔ

11. ¹®ÀÚ º¯°æ ¸í·É¾î

s

cw

cc

C

c0

cursor »óÀÇ Çϳª ¶Ç´Â ÀÌÈÄÀÇ º¹¼ö ¹®ÀÚ¸¦ ´Ù¸¥ ¹®ÀÚµé·Î ±³Ã¼

Çϳª ÀÌ»óÀÇ word¸¦ »õ·Î¿î ¹®ÀÚ·Î º¯°æ

ÇöÀç ¶Ç´Â ÀÌÈÄÀÇ º¹¼ö lineÀ» »õ·Î¿î ¹®ÀÚ·Î º¯°æ

cursor¿¡¼­ ÇöÀç ¶Ç´Â º¹¼ö lineÀÇ ³¡±îÁö »õ·Î¿î ¹®ÀÚ·Î º¯°æ

ÇöÀç ¶Ç´Â ÀÌÀüÀÇ º¹¼ö lineÀÇ Ã³À½¿¡¼­ cursor ±îÁö ¹®ÀÚ º¯°æ

12. last line ¸ðµå¿¡¼­ ƯÁ¤ pattern °Ë»ö

:/pattern

:?pattern n

N

cursor ÁøÇà ¹æÇâÀ¸·Î pattern °Ë»ö

cursor ÁøÇà ¹Ý´ë ¹æÇâÀ¸·Î pattern °Ë»ö

óÀ½ °Ë»ö°ú µ¿ÀÏÇÑ ¹æÇâÀ¸·Î ´ÙÀ½ pattern °Ë»ö

óÀ½ °Ë»ö°ú ¹Ý´ë ¹æÇâÀ¸·Î ´ÙÀ½ pattern °Ë»ö

°Ô½Ã¹° 121°Ç
¹øÈ£ ºÐ·ù Á¦¸ñ
À̸§
³¯Â¥ ÀÐÀ½
70 ÀÏ¹Ý   ¾ÆÆÄÄ¡ ½ÃÀ۽à ¿¡·¯ could not determine the server's È£¼® 08-04-22 4993
69 ÀÏ¹Ý   ³×Æ®웤 ¼­ºê³Ý ³Ý¸¶½ºÆ® µîµî °ü·Ã È£¼® 08-02-15 4465
68 ÀÏ¹Ý   ¸®´ª½º ·çÆ® ºñ¹Ð¹øÈ£ ºÐ½Ç½Ã ó¸® È£¼® 08-02-11 5493
67 ÀÏ¹Ý   CVS Linux Setting È£¼® 08-01-26 4993
66 ÀÏ¹Ý   JSP À¥¼­¹ö ¼ÂÆÃ, ¾ÆÆÄÄ¡ ÅèÄÏ - ÄÁ³ØÅÍ (2) È£¼® 07-12-23 5445
65 ÀÏ¹Ý   ¸®´ª½º ¾ÆÆÄÄ¡ ÅèÄÏ ¿¬µ¿ È£¼® 08-01-17 5567
64 ÀÏ¹Ý   ¸®´ª½º¿¡¼­ ¾ÆÆÄÄ¡ + ÀÚ¹Ù + ÅèÄÏ ¿¬µ¿Çϱâ (1) È£¼® 07-12-31 4995
63 ÀÏ¹Ý   ¡Ú¡Ú¡Ú¡Ú¡Ú ¾ÆÆÄÄ¡ ÅèÄÏÀÇ ¿¬µ¿ (2) È£¼® 08-01-22 5094
62 ÀÏ¹Ý   GLIBC_2.0 not defined in file libc.so.6 ¿¡·¯ ÇØ°áÇϱâ (5) È£¼® 08-01-17 6396
61 ÀÏ¹Ý   vi ¸í·É¾î @ È£¼® 07-12-26 4751
¡æ ÀÏ¹Ý   vi ¸í·É¾î »ç¿ë È£¼® 07-12-26 4445
59 ÀÏ¹Ý   ¼Ö¶ó¸®½º ½Ã½ºÅÛ ºÎÇÏ ÃøÁ¤ È£¼® 07-08-13 5493
58 ÀÏ¹Ý   ¼Ö¶ó¸®½º¿¡¼­ sar »ç¿ë¿¡ ´ëÇؼ­ ... È£¼® 07-08-01 8715
57 ÀÏ¹Ý   raid ±¸ÃàÇϱâ È£¼® 07-07-03 5156
56 ÀÏ¹Ý   [GOOD] OIS 7 °èÃþ °ü·ÃÀÚ·á È£¼® 07-06-25 5360
óÀ½ÀÌÀü  [1] [2] [3] 4 [5] [6] [7] [8] [9]  ´ÙÀ½¸Ç³¡
 
Copyright © zenos.pe.kr. All rights reserved.