vi ¸í·É¾î À϶÷

vi ½ÃÀÛ ¸í·É¾î

vi filename

vi +18 filename

vi +/"¹®ÀÚ¿­" fn

vi -r filename

view filename

ÆÄÀÏ ¿­±â, ÀÛ¼º

18ÇàÀ¸·Î ÆÄÀÏ ¿­±â

"¹®ÀÚ¿­"ÀÇ Ã³À½¹ß»ý ´Ü¾îºÎÅÍ ¿­±â

¼Õ»óµÈ ÆÄÀÏ È¸º¹

Àбâ Àü¿ëÀ¸·Î ÆÄÀÏ ¿­±â

vi Ä¿¼­ À̵¿ ¸í·É¾î

h(¡ç)

j(¡é)

k(¡è)

l(¡æ)

¿ÞÂÊÀ¸·Î Ä¿¼­ À̵¿

¾Æ·¡·Î Ä¿¼­ À̵¿

À§·Î Ä¿¼­ À̵¿

¿À¸¥ÂÊÀ¸·Î Ä¿¼­ À̵¿

w

e

b

Enter

Back space

Space Bar

^

$

H

M

L

¼ýÀÚG

¿À¸¥ÂÊ ÇÑ ´Ü¾îÀÇ ³¡ ºÎºÐÀ¸·Î Ä¿¼­ À̵¿

¿À¸¥ÂÊ ÇÑ ´Ü¾îÀÇ ¾Õ ºÎºÐÀ¸·Î Ä¿¼­ À̵¿

¿ÞÂÊ ÇÑ ´Ü¾îÀÇ ¾Õ ºÎºÐÀ¸·Î Ä¿¼­ À̵¿

ÇÑ Çà ¾Æ·¡·Î Ä¿¼­ À̵¿

ÇÑ ¹®ÀÚ ¿ÞÂÊÀ¸·Î Ä¿¼­ À̵¿

ÇÑ ¹®ÀÚ ¿À¸¥ÂÊÀ¸·Î Ä¿¼­ À̵¿

ÇàÀÇ ¸Ç ¿ÞÂÊÀ¸·Î Ä¿¼­ À̵¿

ÇàÀÇ ¸Ç ¿À¸¥ÂÊÀ¸·Î Ä¿¼­ À̵¿

È­¸éÀÇ ¸Ç À§·Î À̵¿

È­¸éÀÇ Áß°£À¸·Î À̵¿

È­¸éÀÇ ¸Ç ¾Æ·¡·Î À̵¿

¼ýÀÚ¸¸Å­ ÁöÁ¤ÇÑ ÁÙ·Î Ä¿¼­ À̵¿

Ctrl + f

Ctrl + b

Ctrl + d

Ctrl + u

Ctrl + e

Ctrl + y

ÇÑ È­¸é À§·Î À̵¿

ÇÑ È­¸é ¾Æ·¡·Î À̵¿

¹Ý È­¸é À§·Î À̵¿

¹Ý È­¸é ¾Æ·¡·Î À̵¿

ÇÑ ÁÙ¾¿ À§·Î À̵¿

ÇÑ ÁÙ¾¿ ¾Æ·¡·Î À̵¿

¹®ÀÚ,Çà »ðÀÔ ¸í·É¾î

a (Á¾·á:ESC)

A (Á¾·á:ESC)

i (Á¾·á:ESC)

I (Á¾·á:ESC)

o (Á¾·á:ESC)

O (Á¾·á:ESC)

Ä¿¼­ ¿À¸¥ÂÊ¿¡ ¹®ÀÚ »ðÀÔ

Ä¿¼­ ¿À¸¥ÂÊ, ÇàÀÇ ³¡¿¡ ¹®ÀÚ »ðÀÔ

Ä¿¼­ ¿ÞÂÊ¿¡ ¹®ÀÚ »ðÀÔ

Ä¿¼­ ¿ÞÂÊ, ÇàÀÇ Ã³À½¿¡ ¹®ÀÚ »ðÀÔ

Ä¿¼­ ¾Æ·¡¿¡ Çà »ðÀÔ

Ä¿¼­ À§¿¡ Çà »ðÀÔ

ÅؽºÆ® º¯°æ ¸í·É¾î

cw (Á¾·á:ESC)

cc (Á¾·á:ESC)

C (Á¾·á:ESC)

s (Á¾·á:ESC)

S (Á¾·á:ESC)

r

r-Enter

J

xp

~

u

U

:u

.

´Ü¾î º¯°æ

Çà º¯°æ

Ä¿¼­ ¿À¸¥ÂÊÀÇ Çà º¯°æ

Ä¿¼­°¡ À§Ä¡ÇÑ ¹®ÀÚ¿­ ´ëü

Ä¿¼­°¡ À§Ä¡ÇÑ ¶óÀÎÀÇ ¹®ÀÚ¿­ ´ëü

Ä¿¼­ À§Ä¡ ¹®ÀÚ¸¦ ´Ù¸¥ ¹®ÀÚ·Î ´ëü

Çà ºÐ¸®

ÇöÀç Çà°ú ¾Æ·¡ Çà °áÇÕ

Ä¿¼­ À§Ä¡ ¹®ÀÚ¿Í ¿À¸¥ÂÊ ¹®ÀÚ ±³È¯

¹®ÀÚÇü(´ë,¼Ò¹®ÀÚ) º¯°æ

ÀÌÀü ¸í·É Ãë¼Ò

Çà º¯°æ »çÇ× Ãë¼Ò

ÀÌÀüÀÇ ÃÖÁ¾ Çà Ãë¼Ò

ÀÌÀü ÃÖÁ¾ ¸í·É ¹Ýº¹

ÅؽºÆ® »èÁ¦ ¸í·É¾î

x

5x

dw

dd

5dd

db

D

:5,10d

Ä¿¼­°¡ ÀÖ´Â ¹®ÀÚ »èÁ¦

Ä¿¼­°¡ ÀÖ´Â À§Ä¡ºÎÅÍ 5°³ÀÇ ¹®ÀÚ¸¦ »èÁ¦

ÇöÀç Ä¿¼­°¡ ÀÖ´Â ÇÑ´Ü¾î »èÁ¦

Ä¿¼­°¡ ÀÖ´Â ¶óÀÎ »èÁ¦

Ä¿¼­°¡ ÀÖ´Â ¶óÀκÎÅÍ 5°³ÀÇ ¶óÀÎ »èÁ¦

Ä¿¼­ÀÇ À§Ä¡¿¡¼­ ²¨²Ù·Î ÇÑ´Ü¾î »èÁ¦

Ä¿¼­ ¿À¸¥ÂÊ Çà »èÁ¦

5-10¹ø° Çà »èÁ¦

º¹»ç ¹× À̵¿ ¸í·É¾î

yy

Y

P

p

 

:1,2 co 3

:4,5 m 6

Çà yank ¶Ç´Â º¹»ç

Çà yank ¶Ç´Â º¹»ç

yankµÇ°Å³ª »èÁ¦µÈ Çà ÇöÀç Çà À§¿¡ »ðÀÔ

yankµÇ°Å³ª »èÁ¦µÈ Çà ÇöÀç Çà ¾Æ·¡¿¡ »ðÀÔ

1-2ÇàÀ» 3Çà ´ÙÀ½À¸·Î º¹»ç

4-5ÇàÀ» 6Çà À§·Î À̵¿

Çà ¹øÈ£ ¼³Á¤ ¸í·É¾î

:set nu

:set nonu

Çà ¹øÈ£ Ç¥½Ã

Çà ¹øÈ£ ¼û±â±â

Çà ã±â ¸í·É¾î

G

21G

Ctrl + G

ÆÄÀÏÀÇ ¸¶Áö¸· ÇàÀ¸·Î °¡±â

ÆÄÀÏÀÇ 21¹ø° ÇàÀ¸·Î °¡±â

ÇöÀçÀÇ filename°ú line¼ö¸¦ ¾Ë·ÁÁÜ

Ž»ö ¹× ´ëü ¸í·É¾î

/°Ë»öÇÒ ¹®ÀÚ¿­/

?°Ë»öÇÒ ¹®ÀÚ¿­?

n

N

:g/search-string/s//replace-string/gc

:s/str/rep/

:1,.s/str/rep/

:%s/str/rep/g

 

:.$/aaa/bbb/

¿À¸¥ÂÊ ¾Æ·¡ ¹æÇâÀ¸·Î ¹®ÀÚ¿­ °Ë»ö

¿ÞÂÊ À§ ¹æÇâÀ¸·Î ¹®ÀÚ¿­ °Ë»ö

¹®ÀÚ¿­ÀÇ ´ÙÀ½À¸·Î °è¼Ó °Ë»ö

¹®ÀÚ¿­ÀÇ ÀÌÀüÀ¸·Î °è¼Ó °Ë»ö

°¢ ¹ß»ý Ž»ö ÈÄ È®ÀÎÇÏ°í ´ëü

 

¡¡

ÇöÀç ÇàÀÇ strÀ» rep·Î ´ëü

1ºÎÅÍ ÇöÀç ÇàÀÇ strÀ» rep·Î ´ëü

ÆÄÀÏ Àüü strÀ» rep·Î ÀüºÎ ´ëü

Ä¿¼­ÀÇ À§Ä¡·ÎºÎÅÍ È­ÀÏÀÇ ³¡±îÁö ÀÖ´Â ¸ðµç aaa¸¦ bbb·Î ´ëü

È­¸éÁ¤¸® ¸í·É¾î

Ctrl + l

ºÒÇÊ¿äÇÑ È­¸éÁ¤¸® ÈÄ ´Ù½Ã Ç¥½Ã

ÆÄÀÏ ¸í·É¾î

:r filename

:34 r filename

Ä¿¼­ ´ÙÀ½¿¡ ÆÄÀÏ »ðÀÔ

ÆÄÀÏÀ» 34¹ø° Çà ´ÙÀ½¿¡ »ðÀÔ

º¸°ü ¹× Á¾·á ¸í·É¾î

:w

:w filename

:wq

ZZ

:q!

q

e!

 

º¯°æ»çÇ× º¸°ü

¹öÆÛ¸¦ ÆÄÀÏ·Î º¸°ü

º¯°æ»çÇ× º¸°ü ÈÄ vi Á¾·á

º¯°æ»çÇ× º¸°ü ÈÄ vi Á¾·á

º¯°æ»çÇ× º¸°üÇÏÁö ¾Ê°í Á¾·á

¼öÁ¤ÇÑ ÆÄÀÏÀ» ÀúÀåÇÏÁö ¾Ê°í vi Á¾·á

¼öÁ¤ÇÑ °ÍÀ» ¹«½ÃÇÏ°í ´Ù½Ã ÆíÁý»óÅ·Î