vi ¸í·É¾î ¿ä¾à

1. ½ÃÀÛ

vi file

vi¸¦ ½ÃÀÛÇÏ¿© ÁöÁ¤ÇÑ ÆÄÀÏ ÆíÁý

vi -R file

Àбâ Àü¿ë(read-only) ½ÃÀÛÇÏ¿© ÁöÁ¤ÇÑ ÆÄÀÏ ÆíÁý

view file

Àбâ Àü¿ë(read-only) ½ÃÀÛÇÏ¿© ÁöÁ¤ÇÑ ÆÄÀÏ ÆíÁý

2. Á¾·á

zz

µ¥ÀÌÅ͸¦ ÀúÀåÇϰí Á¾·á

:q!

µ¥ÀÌÅ͸¦ ÀúÀåÇÏÁö ¾Ê°í Á¾·á

3. ½Ã½ºÅÛÀÌ ´Ù¿îµÈ

ÈÄ¿¡ µÇ»ì¸®±â

vi -r

µÇ»ì¸± ¼ö ÀÖ´Â ¸ðµç ÆÄÀÏ À̸§ º¸¿©ÁÖ±â

vi -r file

vi¸¦ ½ÃÀÛÇÏ¿© ÁöÁ¤ÇÑ ÆÄÀÏ µÇ»ì¸®±â

4. µð½ºÇ÷¹ÀÌ Á¦¾îÇϱâ

^L

ÇöÀç È­¸éÀ» ´Ù½Ã µð½ºÇ÷¹ÀÌÇϱâ

:set number

³»ºÎ ÁÙ ¹øÈ£ µð½ºÇ÷¹ÀÌ

:set nonumber

¹èºÎ ÁÙ ¹øÈ£ µð½ºÇ÷¹ÀÌ ¾Ê±â

5. Ä¿¼­ À̵¿

h

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

j

Ä¿¼­¸¦ ÇÑ ÁÙ ¾Æ·¡·Î À̵¿

k

Ä¿¼­¸¦ ÇÑ ÁÙ À§·Î À̵¿

l

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

<Left>

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

<Down>

Ä¿¼­¸¦ ÇÑ ÁÙ ¾Æ·¡·Î À̵¿

<Up>

Ä¿¼­¸¦ ÇÑ ÁÙ À§·Î À̵¿

<Right>

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

<Backspace>

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

<Space>

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

-

Ä¿¼­¸¦ ÀÌÀü ÁÙÀÇ Ã³À½À¸·Î À̵¿

+

Ä¿¼­¸¦ ´ÙÀ½ ÁÙÀÇ Ã³À½À¸·Î À̵¿

<Return>

Ä¿¼­¸¦ ´ÙÀ½ ÁÙÀÇ Ã³À½À¸·Î À̵¿

0

Ä¿¼­¸¦ ÇöÀç ÁÙÀÇ ¸Ç ¾ÕÀ¸·Î À̵¿

$

Ä¿¼­¸¦ ÇöÀç ÁÙÀÇ ¸Ç ³¡À¸·Î À̵¿

^

Ä¿¼­¸¦ ÇöÀç ÁÙÀÇ Ã¹±ÛÀÚ(°ø¹éÀ̳ª ÅÇÀÌ ¾Æ´Ñ)·Î À̵¿

w

Ä¿¼­¸¦ ´ÙÀ½ ´Ü¾îÀÇ Ã¹ ±ÛÀÚ·Î À̵¿

e

Ä¿¼­¸¦ ´ÙÀ½ ´Ü¾îÀÇ ³¡ ±ÛÀÚ·Î À̵¿

b

Ä¿¼­¸¦ ÀÌÀü ´Ü¾îÀÇ Ã¹ ±ÛÀÚ·Î À̵¿

W

w¿Í °°À½(¹®Àå ºÎÈ£ ¹«½Ã)

E

e¿Í °°À½(¹®Àå ºÎÈ£ ¹«½Ã)

B

b¿Í °°À½(¹®Àå ºÎÈ£ ¹«½Ã)

(

´ÙÀ½ ¹®ÀåÀÇ Ã³À½À¸·Î À̵¿

)

ÀÌÀü ¹®ÀåÀÇ Ã³À½À¸·Î À̵¿

{

´ÙÀ½ ¹®´ÜÀÇ Ã³À½À¸·Î À̵¿

}

ÀÌÀü ¹®´ÜÀÇ Ã³À½À¸·Î À̵¿

H

Ä¿¼­¸¦ È­¸é ¸Ç À§·Î À̵¿

M

Ä¿¼­¸¦ Áß°£À¸·Î À̵¿

L

Ä¿¼­¸¦ ¸Ç ¾Æ·¡·Î À̵¿

6. ÆíÁý ¹öÆÛ¸¦ ÅëÇÑ À̵¿

^F

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

^B

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

n^B

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

^D

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

^U

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

n^D

nÁÙ¸¸Å­ ¾Æ·¡·Î À̵¿

n^U

nÁÙ¸¸Å­ À§·Î À̵¿







ÆÐÅÏ °Ë»ö

/rexp

ÁöÁ¤µÈ Á¤±Ô Ç¥Çö½Ä¿¡ ´ëÇØ ¾ÕÀ¸·Î À̵¿

/

ÀÌÀüÀÇ ÆÐÅÏ¿¡ ´ëÇØ ¾ÕÀ¸·Î °Ë»öÀ» ¹Ýº¹

>rexp

ÁöÁ¤µÈ Á¤±Ô Ç¥Çö½Ä¿¡ ´ëÇØ µÚ·Î À̵¿

?

ÀÌÀüÀÇ ÆÐÅÏ¿¡ ´ëÇØ µÚ·Î °Ë»öÀ» ¹Ýº¹

n

/³ª ?¸í·É¿¡ ´ëÇØ °°Àº ¹æÇâÀ¸·Î ¹Ýº¹

N

/³ª ?¸í·É¿¡ ´ëÇØ ¹Ý´ë ¹æÇâÀ¸·Î ¹Ýº¹

Á¤±Ô Ç¥Çö½ÄÀ» »ç¿ëÇϱâ À§ÇÑ Æ¯¼ö ±âÈ£

.

´º¶óÀÎÀ» Á¦¿ÜÇÑ ¸ðµç ´ÜÀÏ ¹®ÀÚ¿Í ´ëÀÀ

*

¿µ ¶Ç´Â ±× ÀÌ»óÀÇ ¼±Çà ¹®ÀÚ¿Í ´ëÀÀ

^

ÁÙÀÇ ½ÃÀÛ°ú ´ëÀÀ

$

ÁÙÀÇ ³¡°ú ´ëÀÀ

\<

´Ü¾îÀÇ ½ÃÀÛ°ú ´ëÀÀ

\>

´Ü¾îÀÇ ³¡°ú ´ëÀÀ

[ ]

¹­¿©Áø ¹®ÀÚÁßÀÇ Çϳª¿Í ´ëÀÀ

[^ ]

¹­¿©Áø ¹®ÀÚ¸¦ Á¦¿ÜÇÑ ¾Æ¹«°ÍÇÏ°í³ª ´ëÀÀ

\

À̾îÁö´Â ±âÈ£¸¦ ¹®ÀÚ ±×´ë·Î ÇØ¼®

»ðÀÔ

I

ÀÔ·Â ¸ðµå·Î Àüȯ, Ä¿¼­ À§Ä¡ ¾Õ¿¡¼­ »ðÀÔ

a

ÀÔ·Â ¸ðµå·Î Àüȯ, Ä¿¼­ À§Ä¡ µÚ¿¡¼­ »ðÀÔ

I

ÀÔ·Â ¸ðµå·Î Àüȯ, ÇöÀç ÁÙÀÇ ¾Õ¿¡ »ðÀÔ

A

ÀÔ·Â ¸ðµå·Î Àüȯ, ÇöÀç ÁÙÀÇ ³¡¿¡ »ðÀÔ

o

ÀÔ·Â ¸ðµå·Î Àüȯ, ÇöÀç ÁÙÀÇ ¾Æ·¡¿¡ Àü°³

O

ÀÔ·Â ¸ðµå·Î Àüȯ, ÇöÀç ÁÙÀÇ À§¿¡ Àü°³

ÆÐÅÏ¿¡ ÀÇÇÑ Ä¡È¯

:s/pattern/replace/

ÇöÀç ÁÙÀÇ Ä¡È¯

:lines/pattern/replace/

ÁöÁ¤ÇÑ ÁÙÀÇ Ä¡È¯

:line,,lines/pattern/replace/

ÁöÁ¤ÇÑ ¹üÀ§ÀÇ Ä¡È¯

:%s/pattern/replace/

¸ðµç ÁÙÀÇ Ä¡È¯

°íÄ¡±âÀÇ Ãë¼Ò ¶Ç´Â ¹Ýº¹

u

ÆíÁý ¹öÆÛ¸¦ ¼öÁ¤Çß´ø ¸¶Áö¸· ¸í·ÉÀ» Ãë¼Ò

U

ÇöÀç ÁÙÀ» ÀúÀå

.

ÆíÁý ¹öÆÛ¸¦ ¼öÁ¤Çß´ø ¸¶Áö¸· ¸í·É ¹Ýº¹

¹®ÀÚ »èÁ¦

x

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

X

Ä¿¼­ÀÇ ¿ÞÂÊ ¹®ÀÚ »èÁ¦

D

Ä¿¼­ºÎÅÍ ÁÙÀÇ ³¡±îÁö »èÁ¦

dd

ÇöÀç ÁÙÀÇ Àüü »èÁ¦

dmove

Ä¿¼­ºÎÅÍ move±îÁö »èÁ¦

dG

Ä¿¼­ºÎÅÍ ÆíÁý ¹öÆÛÀÇ ³¡±îÁö »èÁ¦

d1G

Ä¿¼­ºÎÅÍ ÆíÁý ¹öÆÛÀÇ ¸Ç ¾Õ±îÁö »èÁ¦

:lined

ÁöÁ¤ÇÑ ÁÙÀÇ »èÁ¦

:line, lined

ÁöÁ¤ÇÑ ¹üÀ§ÀÇ »èÁ¦

¼Ð ¸í·É ½ÇÇà

:!command

vi¸¦ Áß´ÜÇϰí ÁöÁ¤ÇÑ ½© ¸í·ÉÀ» ½ÇÇà

:!!

vi¸¦ Áß´ÜÇϰí ÀÌÀüÀÇ ½©¸í·ÉÀ» ½ÇÇà

:sh

vi¸¦ Áß´ÜÇÏ°í ½©À» ½ÇÇà

:!csh

vi¸¦ Áß´ÜÇÏ°í »õ·Î¿î C-½©À» ½ÇÇà

µ¥ÀÌÅÍ ÀúÀåÇϱâ

:w

¿ø·¡ÀÇ ÆÄÀÏ·Î µ¥ÀÌÅ͸¦ ÀúÀå

:w file

ÁöÁ¤ÇÑ ÆÄÀÏ·Î µ¥ÀÌÅ͸¦ ÀúÀå

:w>> file

ÁöÁ¤ÇÑ ÆÄÀÏ¿¡ µ¥ÀÌÅ͸¦ Ãß°¡

ÆíÁýÇϰí ÀÖ´Â

ÆÄÀÏÀ» ¹Ù²Ù±â

:e file

ÁöÁ¤ÇÑ ÆÄÀÏÀÇ ÆíÁý

:e! file

ÁöÁ¤ÇÑ ÆÄÀÏÀÇ ÆíÁý, ÀÚµ¿ Á¡°ËÀÇ »ý·«

¾à¾îÀÇ »ç¿ë

:ab short long

short¸¦ long¿¡ ´ëÇÑ ¾à¾î·Î º¯°æ

:ab

ÇöÀç ¾à¾î ¸ñ·ÏÀ» Ç¥½Ã

:una short

¾à¾î short¸¦ Ç¥½Ã