|
1.½ÃÀÛ
vi file vi¸¦ ½ÃÀÛÇÏ¿© ÁöÁ¤ÇÑ ÆÄÀÏ ÆíÁý
vi -R file Àбâ Àü¿ë(read- only) ÆíÁý±â·Î¼ vi¸¦ ½ÃÀÛÇÏ¿© ÁöÁ¤ÇÑ ÆÄÀÏ ÆíÁý
view file Àбâ Àü¿ë(read- only) ÆíÁý±â·Î¼ vi¸¦ ½ÃÀÛÇÏ¿© ÁöÁ¤ÇÑ ÆÄÀÏ ÆíÁý
2.Á¾·á
:wq µ¥ÀÌÅ͸¦ ÀúÀåÇÏ°í Á¾·á
:q! µ¥ÀÌÅ͸¦ ÀúÀåÇÏÁö ¾Ê°í Á¾·á
3. µð½ºÇ÷¹ÀÌ Á¦¾îÇϱâ
^L ÇöÀç ȸéÀ» ´Ù½Ã µð½ºÇ÷¹ÀÌÇϱâ
:set number ³»ºÎ ÁÙ ¹øÈ£ µð½ºÇ÷¹ÀÌ
:set nonumber ¹èºÎ ÁÙ ¹øÈ£ µð½ºÇ÷¹ÀÌ ¾Ê±â
4. ¸¶Áö¸·À¸·Î Áö¿î °Í º¹»çÇϱâ
p ¸¶Áö¸·À¸·Î Áö¿öÁø °ÍÀ» Ä¿¼ÀÇ µÚ/¾Æ·¡¿¡ »ðÀÔ
P ¸¶Áö¸·À¸·Î Áö¿öÁø °ÍÀ» Ä¿¼ÀÇ ¾Õ/À§¿¡ »ðÀÔ
xp µÎ ¹®ÀÚ¸¦ ¹Ù²Þ
deep µÎ ´Ü¾î¸¦ ¹Ù²Þ
ddp µÎ ÁÙÀ» ¹Ù²Þ
5. ÆÐÅÏ °Ë»ö
/rexp ÁöÁ¤µÈ Á¤±Ô Ç¥Çö½Ä¿¡ ´ëÇØ ¾ÕÀ¸·Î À̵¿
/ ÀÌÀüÀÇ ÆÐÅÏ¿¡ ´ëÇØ ¾ÕÀ¸·Î °Ë»öÀ» ¹Ýº¹
?rexp ÁöÁ¤µÈ Á¤±Ô Ç¥Çö½Ä¿¡ ´ëÇØ µÚ·Î À̵¿
? ÀÌÀüÀÇ ÆÐÅÏ¿¡ ´ëÇØ µÚ·Î °Ë»öÀ» ¹Ýº¹
n /³ª ?¸í·É¿¡ ´ëÇØ °°Àº ¹æÇâÀ¸·Î ¹Ýº¹
N /³ª ?¸í·É¿¡ ´ëÇØ ¹Ý´ë ¹æÇâÀ¸·Î ¹Ýº¹
6. ¾à¾îÀÇ »ç¿ë
:ab short long short¸¦ long¿¡ ´ëÇÑ ¾à¾î·Î º¯°æ
:ab ÇöÀç ¾à¾î ¸ñ·ÏÀ» Ç¥½Ã
:una short ¾à¾î short¸¦ Ç¥½Ã
7. ÁÙ ±æÀÌÀÇ Á¶Á¤
r<Return> ¹®ÀÚ¸¦ ´º¶óÀÎÀ¸·Î º¯°æ
J ÁÙÀÇ °áÇÕ
:set wm=n ¿À¸¥ÂÊÀ¸·Î n¹®ÀÚ À§Ä¡¿¡¼ ÀÚµ¿ÀûÀ¸·Î ÁÙ ³ª´®
8. Ä¿¼ À̵¿
h<Left> Ä¿¼¸¦ ÇÑ Ä ¿ÞÂÊÀ¸·Î À̵¿
j<Down> Ä¿¼¸¦ ÇÑ ÁÙ ¾Æ·¡·Î À̵¿
k<Up> Ä¿¼¸¦ ÇÑ ÁÙ À§·Î À̵¿
l<Right> Ä¿¼¸¦ ÇÑ Ä ¿À¸¥ÂÊÀ¸·Î À̵¿
<Backspace> Ä¿¼¸¦ ÇÑ Ä ¿ÞÂÊÀ¸·Î À̵¿
<Space> Ä¿¼¸¦ ÇÑ Ä ¿À¸¥ÂÊÀ¸·Î À̵¿
- Ä¿¼¸¦ ÀÌÀü ÁÙÀÇ Ã³À½À¸·Î À̵¿
+ Ä¿¼¸¦ ´ÙÀ½ ÁÙÀÇ Ã³À½À¸·Î À̵¿
<Return> Ä¿¼¸¦ ´ÙÀ½ ÁÙÀÇ Ã³À½À¸·Î À̵¿
0 Ä¿¼¸¦ ÇöÀç ÁÙÀÇ ¸Ç ¾ÕÀ¸·Î À̵¿
$ Ä¿¼¸¦ ÇöÀç ÁÙÀÇ ¸Ç ³¡À¸·Î À̵¿
^ Ä¿¼¸¦ ÇöÀç ÁÙÀÇ Ã¹±ÛÀÚ(°ø¹éÀ̳ª ÅÇÀÌ ¾Æ´Ñ)·Î À̵¿
w Ä¿¼¸¦ ´ÙÀ½ ´Ü¾îÀÇ Ã¹ ±ÛÀÚ·Î À̵¿
e Ä¿¼¸¦ ´ÙÀ½ ´Ü¾îÀÇ ³¡ ±ÛÀÚ·Î À̵¿
b Ä¿¼¸¦ ÀÌÀü ´Ü¾îÀÇ Ã¹ ±ÛÀÚ·Î À̵¿
W w¿Í °°À½(¹®Àå ºÎÈ£ ¹«½Ã)
E e¿Í °°À½(¹®Àå ºÎÈ£ ¹«½Ã)
B b¿Í °°À½(¹®Àå ºÎÈ£ ¹«½Ã)
( ´ÙÀ½ ¹®ÀåÀÇ Ã³À½À¸·Î À̵¿
) ÀÌÀü ¹®ÀåÀÇ Ã³À½À¸·Î À̵¿
{ ´ÙÀ½ ¹®´ÜÀÇ Ã³À½À¸·Î À̵¿
} ÀÌÀü ¹®´ÜÀÇ Ã³À½À¸·Î À̵¿
H Ä¿¼¸¦ È¸é ¸Ç À§·Î À̵¿
M Ä¿¼¸¦ Áß°£À¸·Î À̵¿
L Ä¿¼¸¦ ¸Ç ¾Æ·¡·Î À̵¿
9. ÆíÁý ¹öÆÛ¸¦ ÅëÇÑ À̵¿
^F ÇÑ È¸é ¾Æ·¡·Î À̵¿
^B ÇÑ È¸é À§·Î À̵¿
n^F nÈ¸é ¾Æ·¡·Î À̵¿
n^B nȸé À§·Î À̵¿
^D ¹Ý È¸é ¾Æ·¡·Î À̵¿
^U ¹Ý ȸé À§·Î À̵¿
n^D nÁÙ¸¸Å ¾Æ·¡·Î À̵¿
n^U nÁÙ¸¸Å À§·Î À̵¿
10. ¼Ð ¸í·É ½ÇÇà
:!command vi¸¦ Áß´ÜÇÏ°í ÁöÁ¤ÇÑ ¼Ð ¸í·ÉÀ» ½ÇÇà
:!! vi¸¦ Áß´ÜÇÏ°í ÀÌÀüÀÇ ¼Ð ¸í·ÉÀ» ½ÇÇà
:sh vi¸¦ Áß´ÜÇÏ°í ¼ÐÀ» ½ÇÇà
:!csh vi¸¦ Áß´ÜÇÏ°í »õ·Î¿î C-¼ÐÀ» ½ÇÇà
11. ÆÐÅÏ¿¡ ÀÇÇÑ Ä¡È¯
:s/pattern/replace/ ÇöÀç ÁÙÀÇ Ä¡È¯
:lines/pattern/replace/ ÁöÁ¤ÇÑ ÁÙÀÇ Ä¡È¯
:line,lines/pattern/replace/ ÁöÁ¤ÇÑ ¹üÀ§ÀÇ Ä¡È¯
:%s/pattern/replace/ ¸ðµç ÁÙÀÇ Ä¡È¯
12. µ¥ÀÌÅÍ Àбâ
:liner file fileÀÇ ³»¿ëÀ» ÁöÁ¤ÇÑ ÁÙ ´ÙÀ½¿¡ »ðÀÔ
:r file fileÀÇ ³»¿ëÀ» ÇöÀçÀÇ ÁÙ ´ÙÀ½¿¡ »ðÀÔ
:liner !command commandÀÇ °á°ú¸¦ ÁöÁ¤ÇÑ ÁÙ ´ÙÀ½¿¡ »ðÀÔ
:r !command commandÀÇ °á°ú¸¦ ÇöÀçÀÇ ÁÙ ´ÙÀ½¿¡ »ðÀÔ
:r !look pattern ÁöÁ¤ÇÑ patternÀ¸·Î ½ÃÀÛµÈ ´Ü¾î »ðÀÔ
13. Á¤±Ô Ç¥Çö½ÄÀ» »ç¿ëÇϱâ À§ÇÑ Æ¯¼ö ±âÈ£
.
´º¶óÀÎÀ» Á¦¿ÜÇÑ ¸ðµç ´ÜÀÏ ¹®ÀÚ¿Í ´ëÀÀ
*
¿µ ¶Ç´Â ±× ÀÌ»óÀÇ ¼±Çà ¹®ÀÚ¿Í ´ëÀÀ
^
ÁÙÀÇ ½ÃÀÛ°ú ´ëÀÀ
$
ÁÙÀÇ ³¡°ú ´ëÀÀ
\<
´Ü¾îÀÇ ½ÃÀÛ°ú ´ëÀÀ
\>
´Ü¾îÀÇ ³¡°ú ´ëÀÀ
[ ]
¹¿©Áø ¹®ÀÚÁßÀÇ Çϳª¿Í ´ëÀÀ
[^ ]
¹¿©Áø ¹®ÀÚ¸¦ Á¦¿ÜÇÑ ¾Æ¹«°ÍÇÏ°í³ª ´ëÀÀ
\
À̾îÁö´Â ±âÈ£¸¦ ¹®ÀÚ ±×´ë·Î Çؼ®
14. ÁÙ ¹øÈ£
nG ÁÙ¹øÈ£ nÀ¸·Î °Ç³Ê¶Ù±â
1G ÆíÁý ¹öÆÛÀÇ Ã¹ ÁÙ·Î °Ç³Ê¶Ù±â
G ÆíÁý ¹öÆÛÀÇ ¸¶Áö¸· ÁÙ·Î °Ç³Ê¶Ù±â
:map g lG g°¡ lG¿Í °°µµ·Ï ¸ÅÅ©·Î Á¤ÀÇ
15. »ðÀÔ
i ÀÔ·Â ¸ðµå·Î Àüȯ, Ä¿¼ À§Ä¡ ¾Õ¿¡¼ »ðÀÔ
a ÀÔ·Â ¸ðµå·Î Àüȯ, Ä¿¼ À§Ä¡ µÚ¿¡¼ »ðÀÔ
I ÀÔ·Â ¸ðµå·Î Àüȯ, ÇöÀç ÁÙÀÇ ¾Õ¿¡ »ðÀÔ
A ÀÔ·Â ¸ðµå·Î Àüȯ, ÇöÀç ÁÙÀÇ ³¡¿¡ »ðÀÔ
o ÀÔ·Â ¸ðµå·Î Àüȯ, ÇöÀç ÁÙÀÇ ¾Æ·¡¿¡ Àü°³
O ÀÔ·Â ¸ðµå·Î Àüȯ, ÇöÀç ÁÙÀÇ À§¿¡ Àü°³
16. ÆíÁýÇÏ°í ÀÖ´Â ÆÄÀÏÀ» ¹Ù²Ù±â
:e file ÁöÁ¤ÇÑ ÆÄÀÏÀÇ ÆíÁý
:e! file ÁöÁ¤ÇÑ ÆÄÀÏÀÇ ÆíÁý, ÀÚµ¿ Á¡°ËÀÇ »ý·«
17. ³»¿ë °íÄ¡±â
r ´ÜÁö ÇÑ ±ÛÀÚ¸¸ º¯°æ(ÀÔ·Â ¸ðµå·Î ¹Ù²îÁö ¾ÊÀ½)
R ÀÔ·ÂÇÏ´Â ´ë·Î °ãÃÄ ½á¼ º¯°æ
s »ðÀÔ¿¡ ÀÇÇØ ÇÑ ´Ü¾îÀÇ º¯°æ
C Ä¿¼ÀÇ À§Ä¡·ÎºÎÅÍ ÁÙ ³¡±îÁö »ðÀÔ¿¡ ÀÇÇÑ º¯°æ
cc Àüü ÁÙÀ» »ðÀÔ¿¡ ÀÇÇÑ º¯°æ
S Àüü ÁÙÀ» »ðÀÔ¿¡ ÀÇÇÑ º¯°æ
cmove Ä¿¼ºÎÅÍ move±îÁö »ðÀÔ¿¡ ÀÇÇØ º¯°æ
~ ´ë,¼Ò¹®ÀÚ ¹Ù²Ù±â
18. °íÄ¡±âÀÇ Ãë¼Ò ¶Ç´Â ¹Ýº¹
u ÆíÁý ¹öÆÛ¸¦ ¼öÁ¤Çß´ø ¸¶Áö¸· ¸í·ÉÀ» Ãë¼Ò
U ÇöÀç ÁÙÀ» ÀúÀå
. ÆíÁý ¹öÆÛ¸¦ ¼öÁ¤Çß´ø ¸¶Áö¸· ¸í·É ¹Ýº¹
19. ¹®ÀÚ »èÁ¦
x Ä¿¼°¡ ÀÖ´Â ¹®ÀÚ »èÁ¦
X Ä¿¼ÀÇ ¿ÞÂÊ ¹®ÀÚ »èÁ¦
D Ä¿¼ºÎÅÍ ÁÙÀÇ ³¡±îÁö »èÁ¦
dd ÇöÀç ÁÙÀÇ Àüü »èÁ¦
dmove Ä¿¼ºÎÅÍ move±îÁö »èÁ¦
dG Ä¿¼ºÎÅÍ ÆíÁý ¹öÆÛÀÇ ³¡±îÁö »èÁ¦
d1G Ä¿¼ºÎÅÍ ÆíÁý ¹öÆÛÀÇ ¸Ç ¾Õ±îÁö »èÁ¦
:lined ÁöÁ¤ÇÑ ÁÙÀÇ »èÁ¦
:line, lined ÁöÁ¤ÇÑ ¹üÀ§ÀÇ »èÁ¦
20. ¿©·¯ ÁÙÀÇ º¹»ç¿Í À̵¿
:linecotarget ÁöÁ¤ÇÑ ÁÙÀ» º¹»çÇÏ¿© target ÁÙ ¹Ø¿¡ »ðÀÔ
:line, linecotarget ÁöÁ¤ÇÑ ¹üÀ§¸¦ º¹»çÇÏ¿© target ÁÙ ¹Ø¿¡ »ðÀÔ
:linemtarget ÁöÁ¤ÇÑ ÁÙ·Î À̵¿ÇÏ¿© target ÁÙ ¹Ø¿¡ »ðÀÔ
:line, linemtarget ÁöÁ¤ÇÑ ¹üÀ§·Î À̵¿ÇÏ¿©target ÁÙ ¹Ø¿¡ »ðÀÔ
21. µ¥ÀÌÅ͸¦ ó¸®Çϱâ À§ÇÑ ¼Ð ¸í·ÉÀÇ »ç¿ë
n!!command n¹ø ÁÙ¿¡¼ commandÀÇ ½ÇÇà
!move command Ä¿¼ºÎÅÍ move±îÁö command ½ÇÇà
!move fmt Ä¿¼ºÎÅÍ move±îÁö ÁÙµéÀ» Çü½Ä ¸ÂÃß±â
22. µ¥ÀÌÅÍ ÀúÀåÇϱâ
:w ¿ø·¡ÀÇ ÆÄÀÏ·Î µ¥ÀÌÅ͸¦ ÀúÀå
:w file ÁöÁ¤ÇÑ ÆÄÀÏ·Î µ¥ÀÌÅ͸¦ ÀúÀå
:w>> file ÁöÁ¤ÇÑ ÆÄÀÏ¿¡ µ¥ÀÌÅ͸¦ Ãß°¡
|
|
|
|
|
|
|
|
|