| À̵¿¸í·É |
| ±ÛÀÚ |
h ,j ,k ,l |
¡ç¡é¡è¡æ |
| |
| ¹®Àå |
w, W, b, B |
´Ü¾î ´ÜÀ§·Î ¾Õ, µÚ·Î À̵¿
¼Ò¹®ÀÚ´Â ±¸µÎÁ¡µµ ÇϳªÀÇ ´Ü¾î·Î ÀνÄÇϸç, ´ë¹®ÀÚ´Â ±¸µÎ Á¡À» ¹«½ÃÇÑ´Ù. |
| e, E |
´Ü¾îÀÇ ³¡ |
| ), ( |
´ÙÀ½, ÀÌÀü ¹®ÀåÀÇ ½ÃÀÛ |
| }, { |
´ÙÀ½, ÀÌÀü ±¸ÀÇ ½ÃÀÛ |
| ]], [[ |
´ÙÀ½, ÀÌÀü ÀýÀÇ ½ÃÀÛ |
| |
| Çà |
0, $ |
ÇöÀç ÇàÀÇ Ã³À½, ¸¶Áö¸· À§Ä¡ |
| ^ |
ÇöÀçÇàÀÇ Ã¹ ¹®ÀÚ(°ø¹éÀº ¹«½Ã) |
| +, - |
´ÙÀ½, ÀÌÀü ÇàÀÇ Ã¹ ¹®ÀÚ |
| n| |
ÇöÀçÇàÀÇ n¹øÂ° ¿ |
| H |
ȸéÀÇ Ã¹ Çà |
| M |
ȸéÀÇ Áß°£ Çà |
| L |
ȸéÀÇ ¸¶Áö¸· Çà |
| nH |
ȸé ùÇà¿¡¼ ¾Æ·¡·Î n¹øÂ° Çà |
| nL |
È¸é ¸¶Áö¸· Çà¿¡¼ À§·Î n¹øÂ° Çà |
| |
| ȸé |
CTRL-F, CTRL-B |
ÇÑÈ¸é ¾Õ, µÚ·Î |
| CTRL-D, CTRL-U |
¹ÝÈ¸é ¾Æ·¡, À§·Î |
| CTRL-E, CTRL-Y |
ȸé Àüü¸¦ ÇÑÇà À§, ¾Æ·¡·Î |
| z[RETURN] |
±ô¹ÚÀ̰¡ ÀÖ´Â ÇàÀ» ȸé ùÇàÀ¸·Î |
| z. |
±ô¹ÚÀ̰¡ ÀÖ´Â ÇàÀ» °¡¿îµ¥ ÇàÀ¸·Î |
| z- |
±ô¹ÚÀ̰¡ ÀÖ´Â ÇàÀ» °¡¿îµ¥ ÇàÀ¸·Î |
| |
| °Ë»ö |
/pattern |
¾Õ ¹æÇâÀ¸·Î ÆÐÅÏÀ» °Ë»ö |
| ?pattern |
µÞ ¹æÇâÀ¸·Î ÆÐÅÏÀ» °Ë»ö |
| n, N |
µ¿ÀÏ, ¹Ý´ë ¹æÇâÀ¸·Î ¸¶Á÷¸· °Ë»öÀ» ¹Ýº¹ |
| /, ? |
¾Õ, µÚ·Î ÀÌÀü °Ë»öÀ» ¹Ýº¹ |
| fx |
ÇöÀç Çà¿¡¼ ±ÛÀÚ x¸¦ ¾Õ¹æÇâÀ¸·Î °Ë»ö |
| Fx |
ÇöÀç Çà¿¡¼ ±ÛÀÚ x¸¦ µÞ¹æÇâÀ¸·Î °Ë»ö |
| tx |
ÇöÀç Çà¿¡¼ ±ÛÀÚ x¸¦ ¾Õ¹æÇâÀ¸·Î °Ë»öÇÑÈÄ, ±ÛÀÚ x Àü ±ÛÀÚ·Î À̵¿ |
| Tx |
ÇöÀç Çà¿¡¼ ±ÛÀÚ x¸¦ µÞ¹æÇâÀ¸·Î °Ë»öÇÑÈÄ, ±ÛÀÚ x µÞ ±ÛÀÚ·Î À̵¿ |
| ; |
ÀÌÀü ÇöÀç Çà °Ë»öÀ» ¹Ýº¹ |
| ' |
ÀÌÀü ÇöÀç Çà °Ë»öÀ» ¹Ý´ë ¹æÇâÀ¸·Î ¹Ýº¹ |
| |
| Çà ¹øÈ£ |
CTRL-G |
ÇöÀçÀÇ Çà ¹øÈ£¸¦ Ãâ·Â |
| nG |
n ¹øÂ° ÇàÀ¸·Î À̵¿ |
| G |
ÆÄÀÏÀÇ ¸¶Áö¸· ÇàÀ¸·Î À̵¿ |
| `` |
G ¸í·É ÀüÀÇ ¸¶Áö¸· À§Ä¡·Î À̵¿(µÎ°³ÀÇ ÀÛÀº ¿ª µû¿ÈÇ¥) |
| :n |
n ¹øÂ° ÇàÀ¸·Î À̵¿ |
| ÆíÁý¸í·É |
| »ðÀÔ |
i, a |
±ô¹ÚÀÌ ¾Õ, µÚ¿¡ ¹®Àå »ðÀÔ |
| I, A |
ÇàÀÇ ½ÃÀÛ, ³¡¿¡ ¹®Àå »ðÀÔ |
| o, O |
±ôºýÀÌ ¾Æ·¡, À ÁÙ¿¡ »õ·Î¿î Çà ÆíÁý |
| R |
±ÛÀÚ ´þ¾î¾²±â |
| |
| º¯°æ |
r |
ÇѱÛÀÚ º¯°æ |
| ~ |
´ë ¼Ò¹®ÀÚ º¯°æ(´Ù¸¥ ¸í·É, ¼ýÀÚ¿Í °áÇÕÇÒ ¼ö ¾øÀ½) |
| cw |
ÇÑ ´Ü¾î º¯°æ |
| cw |
ÇÑ ´Ü¾î º¯°æ |
| cc |
ÇöÀç Çà º¯°æ |
| C |
±ô¹ÚÀÌ À§Ä¡¿¡¼ Çà ³¡±îÁö º¯°æ |
| s |
ÇÑ ±ÛÀÚ¸¦ »èÁ¦ÇÏ°í ¹®ÀåÀ¸·Î ´ëÄ¡ |
| S |
ÇöÀç ÇàÀ» »èÁ¦ÇÏ°í ¹®ÀåÀ¸·Î ´ëÄ¡ |
| |
| »èÁ¦, À̵¿ |
x |
ÇѱÛÀÚ »èÁ¦ |
| X |
±ô¹ÚÀÌ ¾ÕÀÇ ÇѱÛÀÚ »èÁ¦ |
| dw, de |
ÇÑ ´Ü¾î »èÁ¦(´Ü¾î ´ÙÀ½ÀÇ °ø¹é Æ÷ÇÔ), ÇÑ ´Ü¾î¸¸ »èÁ¦ |
| dd |
ÇöÀçÇà »èÁ¦ |
| D |
±ô¹ÚÀÌ À§Ä¡¿¡¼ Çà ³¡±îÁö »èÁ¦ |
| p, P |
±ô¹ÚÀÌ ¾Æ·¡, À ÁÙ¿¡ »èÁ¦ÇÑ ¹®Àå ºÙÀ̱â |
| "np |
»èÁ¦ ¹öÆÛ·Î ºÎÅÍ n ¹øÂ° ÇàÀ» ±ô¹ÚÀÌ ¾Æ·¡ÁÙ¿¡ ºÙÀ̱â(¸¶Áö¸· 9°³ÀÇ »èÁ¦Çà¿¡ ´ëÇØ) |
| |
| º¹»ç |
yw |
ÇÑ´Ü¾î º¹»ç |
| yy |
ÇöÀçÇà º¹»ç |
| "ayy |
ÇöÀçÇàÀ» a¶ó´Â ¹öÆÛ¿¡ º¹»ç |
| p, P |
±ô¹ÚÀÌ ¾Æ·¡, À ÁÙ¿¡ º¹»çµÈ ¹®ÀåÀ» ºÙÀÓ |
| "aP |
¹öÆÛ aÀÇ ¹®ÀåÀ» ±ô¹ÚÀÌ ÀÁÙ(p, ¾Æ·¡ ÁÙ)¿¡ ºÙÀÓ |
| |
| ex ÆíÁý¸í·É |
:d |
Çà »èÁ¦ |
| :m |
Çà À̵¿ |
| :co |
Çà º¹»ç |
| :.,$d |
ÇöÀç Çà¿¡¼ ÆÄÀÏ ³¡±îÁö »èÁ¦ |
| :30, 60m |
ÇöÀçÇà ´ÙÀ½ ÁÙ¿¡ 30ÇàºÎÅÍ 60Çà±îÁö¸¦ À̵¿ |
| .,/pattern/co$ |
ÇöÀçÇà ºÎÅÍ patternÀ» Æ÷ÇÔÇÏ´Â Ç×±îÁö¸¦ ÆÄÀÏ ³¡À¸·Î º¹»ç |
| ¸í·ÉÇà ¿É¼Ç |
| ¸í·ÉÇà |
vi file |
file¸¦ vi ÆíÁý±â·Î È£Ãâ |
| vi file1 file2 |
ÆÄÀϵéÀ» ¿¬¼ÓÀûÀ¸·Î vi ÆíÁý±â·Î È£Ãâ |
| view file |
ÆÄÀÏÀ» Àб⠸ðµå·Î vi ÆíÁý±â·Î È£Ãâ |
| vi -R file |
ÆÄÀÏÀ» Àб⠸ðµå·Î vi ÆíÁý±â·Î È£Ãâ |
| vi -r file |
½Ã½ºÅÛÀÌ Å©·¡½¬µÈ ÈÄ, ÆÄÀϰú ÃÖ±Ù ÆíÁý »çÇ×À» º¹±¸ |
| vi + file |
¸¶Áö¸· ÇàÀ¸·Î ÆÄÀÏ ¿±â |
| vi +n file |
n ¹øÂ° ÇàÀ¸·Î ÆÄÀÏ ¿±â |
| vi +/pattern file |
patternÀ¸·Î ÆÄÀÏ ¿±â |
| ex file |
ÆÄÀÏÀ» ex ÆíÁý±â·Î ¿±â |
| Á¾·á¸í·É |
| Á¾·á ¸í·É |
ZZ |
ÀúÀåÇÏ°í ºüÀú³ª¿À±â |
| :x |
ÀúÀåÇÏ°í ºüÀú³ª¿À±â |
| :wq |
ÀúÀåÇÏ°í ºüÀú³ª¿À±â |
| :w |
ÀúÀåÇϱâ |
| :w! |
ÀúÀåÇϱâ(°ã󾲱⠹æÁö) |
| :30,60w newfile |
30¹øÂ° Çà¿¡¼ 60¹øÂ° Çà±îÁö¸¦ newfile·Î ÀúÀåÇϱâ |
| :30,60w >> file |
30¹øÂ° Çà¿¡¼ 60¹øÂ° Çà±îÁö¸¦ file¿¡ µ¡ºÙÀ̱â |
| :w %.new |
fileÀ̶ó´Â ÆÄÀÏÀ» file.new·Î ÀúÀåÇϱâ |
| :q |
Á¾·áÇϱâ |
| :q! |
Á¾·áÇϱâ(°ã󾲱⠹æÁö) |
| :Q |
vi¸¦ Á¾·áÇϰí, ex È£ÃâÇϱâ |
| :e file2 |
vi¸¦ Á¾·áÇÏÁö ¾Ê°í file2 ÆíÁýÇϱâ |
| :n |
´ÙÀ½ ÆÄÀÏ ÆíÁýÇϱâ |
| :e! |
ÇöÀç ÆíÁýÇϰí ÀÖ´Â ÆÄÀÏ(º¯°æ»çÇ×À» ÀúÀåÇÏÁö ¾ÊÀº ¿øº»)À» ´Ù½Ã ºÎ¸£±â |
| :e# |
ÀÌÀü ÆÄÀÏ ÆíÁýÇϱâ |
| :pre |
Unix ½Ã½ºÅÛ¿¡ ÆÄÀϺ¸Á¸ ½ÅûÇϱâ.
Unix ÇÁ·ÒÇÁÆ®¿¡¼ vi -r fileÀ» ÀÔ·ÂÇϸé ÀÌÀü¿¡ º¯°æÇÑ »çÇ×À» º¹±¸ÇÒ ¼ö ÀÖ´Ù. |
| # |
ÀÌÀü ÆÄÀϸí |
| ±âŸ¸í·É |
| vi ¸í·É |
. |
¸¶Áö¸· ¸í·É ¹Ýº¹ |
| u, U |
¸¶Áö¸· ¸í·É, Çà¿¡´ëÇÑ ¸í·É Ãë¼Ò |
| J |
µÎ Çà ÇÕÄ¡±â |
| CTRL-L |
È¸é ´Ù½Ã ±×¸®±â |
| CTRL-R |
Ãë¼Ò ¸í·É Ãë¼Ò(Redo) |
| |
| ex ¸í·É |
: |
vi·Î ºÎÅÍ ex È£Ãâ |
| :vi |
ex·Î ºÎÅÍ vi È£Ãâ |
| :sh |
½© È£Ãâ |
| ^D |
½©¿¡¼ vi·Î µ¹¾Æ°¡±â |
| :! command |
Unix ¸í·É¾î ½ÇÇà |
| :r newfile |
newfileÀ» ÇöÀç ÆÄÀÏ·Î ÀÐÀ½ |
| :r! command |
Unix ¸í·É¾îÀÇ Ãâ·ÂÀ» ÇöÀçÆÄÀÏ·Î ÀÐÀ½ |
| |
| Ç¥½Ã |
mx |
ÇöÀçÀÇ À§Ä¡¸¦ x·Î Ç¥½Ã(¼ýÀÚ´Â ¾ÈµÊ) |
| `x |
x·Î ±ô¹ÚÀÌ À̵¿ |
| `` |
ÀÌÀü Ç¥½Ã³ª À̵¿ ÈÄ ¹®ÀåÀ¸·Î µÇµ¹¾Æ°¡±â |
| 'x |
Ç¥½Ã x¸¦ Æ÷ÇÔÇÏ´Â ÇàÀÇ ¼±µÎ·Î À̵¿ |
| '' |
ÀÌÀü Ç¥½Ã¸¦ Æ÷ÇÔÇÏ´Â ÇàÀÇ ¼±µÎ·Î À̵¿ |
| |
| ´ÜÃà |
:map x sequence |
Ű x¸¦ ÆíÁý¸í·É¾î ÁýÇÕÀ¸·Î Á¤ÀÇ |
| :unmap x |
x¿¡´ëÇÑ Á¤ÀÇ »èÁ¦ |
| :ab abbr phrase |
phraseÀÇ ¾àÀÚ¸¦ abbr·Î ÇÑ´Ù. abbrÀÌ »ðÀÔ¸ðµå¿¡¼ ÀÔ·ÂµÇ¸é ¿ÏÀüÇÑ ´Ü¾î³ª ±¸·Î È®ÀåµÈ´Ù. |
| :unab abbr |
¾à¾î¸¦ »èÁ¦ÇÑ´Ù. |
| |
| »ç¿ëÀÚÈ |
:set option |
¿É¼ÇÀ» »ç¿ë |
| :set option=value |
¿É¼Ç¿¡ value¸¦ ÇÒ´ç |
| :set nooption |
¿É¼Ç »ç¿ë¾ÈÇÔ |
| :set |
»ç¿ëÀÚ¿¡ÀÇÇØ ¼³Á¤µÈ ¿É¼Ç º¸À̱â |
| :set all |
±âº» ¿É¼Ç°ú »ç¿ëÀÚ°¡ ¼³Á¤ÇÑ ¸ðµç ¿É¼ÇÀÇ ¸ñ·Ï º¸À̱â |
| :set option? |
¼³Á¤µÈ ¿É¼Ç°ª º¸À̱â |
| ÁÖÀÇ:.exrc ÆÄÀϳ»¿¡¼´Â ex ¸í·ÉÀÇ ½ÃÀÛÀ» ³ªÅ¸³»´Â ÄÝ·Ð(:)À» »ý·«ÇØ¾ß ÇÑ´Ù. |