¿ù°£ Àα⠰Խù°

°Ô½Ã¹° 1,358°Ç
   
VI ¿Í VIM Â÷ÀÌÁ¡ ºñ±³
±Û¾´ÀÌ : ÃÖ°í°ü¸®ÀÚ ³¯Â¥ : 2010-11-03 (¼ö) 20:29 Á¶È¸ : 16037
±ÛÁÖ¼Ò :
                                
VI (visual interface)

vi´Â ±¤¹üÀ§ÇÏ°Ô »ç¿ëµÇ´Â À¯´Ð½º ±â¹ÝÀÇ À¯¸íÇÑ ÅؽºÆ® ÆíÁý±âÀÌ´Ù.
´ëºÎºÐÀÇ À¯´Ð½º ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽º ¹× ´Ù¸¥ ÅؽºÆ® ÆíÁý±âµé°ú ¸¶Âù°¡Áö·Î, vi´Â »ç¿ëÀÚ°¡ ½Ã½ºÅÛÀ» Á¦¾îÇϱâ À§ÇØ Å°º¸µå¸¦ »ç¿ëÇÑ´Ù. viÀÇ °£°áÇÑ ÀÎÅÍÆäÀ̽º´Â, ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ÀÔ·ÂÇϰųª ¼öÁ¤ÇÏ´À¶ó ÇÏ·çÁ¾ÀÏ ÄÄÇ»ÅÍ ¾Õ¿¡¼­ ÀÏÇؾßÇÏ´Â »ç¶÷µé, ƯÈ÷ ÇÁ·Î±×·¡¸Óµé¿¡°Ô ¸Å¿ì ÀαⰡ ³ô´Ù. vi´Â Emacs°¡ ³ª¿À±â Àü¿¡ °³¹ßµÇ¾ú´Âµ¥, Emacs´Â viÀÇ Àαâ ÀÖ´Â ´ë¾ÈÀ¸·Î¼­, ´õ ¸¹Àº ±â´ÉÀ» °¡Á³À¸¸ç, Á»´õ º¹ÀâÇÏ°í, ¼Óµµ°¡ ´Ù¼Ò ´À¸° ÅؽºÆ® ÆíÁý±âÀÌ´Ù. vi´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ÀÔ·ÂÇÏ°í ÆíÁýÇϴµ¥, ±×¸®°í ÀüÀÚ¿ìÆíÀ» Æ÷ÇÔÇØ ÂªÀº ±ÛÀ» ¾²´Âµ¥, °¡Àå ÀϹÝÀûÀ¸·Î »ç¿ëµÈ´Ù. vi´Â ´ë°³ À¯´Ð½º ½Ã½ºÅÛÀÇ ÀϺηΠµû¶ó ³ª¿Â´Ù.

vi ¿¡µðÅ͸¦ ½ÇÇàÇϱâ À§ÇÑ ¸í·É. Vi´Â °­·ÂÇÑ fullscreen ÅؽºÆ® ÆíÁý±â·Î, »çÀÌÁî°¡ ¾ÆÁÖ ÀÛ°í ±â´ÉÀÌ ¸¹¾Æ °ÅÀÇ ¸ðµç À¯´Ð½º °è¿­ ½Ã½ºÅÛ¿¡¼­ »ç¿ëµÇ°í ÀÖ´Ù. ¶ÇÇÑ, ±âº»ÀûÀÎ ÆíÁý±â´É ¿Ü¿¡ ÆÄÀÏ °Ë»ö°ú ±³Ã¼, ¿¬°áÀÌ °¡´ÉÇÏ°í ÀÚüÀûÀÎ ¸ÅÅ©·Î ¾ð¾î¸¦ °¡Áö°í ÀÖ´Â µî ¸¹Àº ±â´ÉÀ» Á¦°øÇÑ´Ù.

vi¶ó´Â À̸§Àº `VIsual display editor'¸¦ ÀǹÌÇÕ´Ï´Ù. vi´Â ¹öŬ¸®ÀÇ ¾î´À õÀç°¡ ¸¸µé¾ú´Ù°í ÇÕ´Ï´Ù.
vi¸¦ ¸¸µé´ø ½ÃÀý¿¡´Â ed¿Í °°Àº ¶óÀÎ ¿¡µðÅÍ°¡ ÀϹÝÀûÀ̾ú½À´Ï´Ù.
±× ¿¾³¯ ¿¾Àû µµ½ºÀÇ `edlin' À̶ó´Â ¶óÀÎ ¿¡µðÅ͸¦ ½á º» »ç¶÷À̶ó¸é ¶óÀÎ ¿¡µðÅÍ°¡ ¾ó¸¶³ª ºÒÆíÇÑÁö ¾Ë °ÍÀÔ´Ï´Ù. À¯´Ð½ºÃ³·³ ÅؽºÆ® ¿¡µðÅÍ¿Í Æ÷¸ÅÅÍ°¡ ºÐ¸®µÈ ȯ°æ¿¡¼­´Â ÅؽºÆ® ¿¡µðÅÍÀÇ ºñÁßÀÌ Å©±â ¶§¹®¿¡ ±â´É ¸é¿¡¼­µµ ¸¹Àº ¿ä±¸°¡ ÀÖ°Ô ¸¶·ÃÀÔ´Ï´Ù. ¶§¹®¿¡ ÅؽºÆ® ¿¡µðÅÍ°¡ ¿öµå ÇÁ·Î¼¼¼­ÀÇ ±â´ÉÀÇ»ó´ç ºÎºÐÀ» °¡Áö°Ô µÇ¾ú½À´Ï´Ù. À¯´Ð½º¿¡ ¿©·¯°¡Áö Á¾·ù°¡ ÀÖµíÀÌ viµµ ¿©·¯°¡Áö Ŭ·ÐÀÌ ¸¸µé¾îÁ³½À´Ï´Ù. ¿äÁò ´ëºÎºÐÀÇ ¹èÆ÷ÆÇ¿¡´Â vimÀ̶ó´Â viÀÇ Å¬·ÐÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

vimÀº ¿Ïº®ÇÏ°Ô ÇѱÛÀ» Áö¿øÇÏ°í ¿ø·¡ÀÇ viÀÇ ±â´ÉÀ» Ãæ½ÇÇÏ°Ô °®°í ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó ¿©·¯°¡Áö Á»´õ Æí¸®ÇÑ ÅøµéÀ» Á¦°øÇÕ´Ï´Ù.



ViM (Vi IMproved)

VimÀº Vi IMprovedÀÇ ¾à¾îÀÔ´Ï´Ù. ÅؽºÆ® ÆíÁý±â·Î¼­ À¯´Ð½º¿¡ ÀÖ´Â 'vi'ÀÇ ´ëºÎºÐÀÇ ¸í·ÉÀ» Áö¿øÇϸç,
Vi IMproved°¡ ¸»ÇØÁÖµíÀÌ ¸¹Àº »õ·Î¿î ¸í·ÉµéÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. È®ÀåµÈ ±â´ÉµéÀ» ¿­°ÅÇÏ¸é ¸¹Àº OS¸¦ Áö¿øÇÑ´Ù´Â °Í(Amiga, BeOS, Mac, MiNT, MSDOS, Windows 3.1, Windows 95/98/NT, OS/2, Unix, VMS)°ú Multi level undo, GUI (Graphical User Interface), Multiple Windows and buffers, Syntax highlighting, Repeat a series of commands, Visual mode, Flexible insert mode, Block operators, Online help system, Command-line editing and history, Command-line completion, Insert-mode completion, Long line support, Text formatting, ... µîµî ÀÌ·ç Çì¾Æ¸± ¼ö ¾øÀÌ ¸¹½À´Ï´Ù.

ÀÚ¼¼ÇÑ ³»¿ëÀº vimÀ» ½ÇÇàÈÄ ':help vim-additions'¸¦ ÀÔ·ÂÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù.
ÀÌ·¯ÇÑ ¸¹Àº È®ÀåµÈ ±â´É¿¡µµ ºÒ±¸ÇÏ°í ¿øÇϽŴٸé VIMÀ» vi ȣȯ ¸ðµå·Î ½ÇÇàÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
±× °æ¿ì VIMÀº °¡´ÉÇÑÇÑ vi¿Í °ÅÀÇ À¯»çÇÏ°Ô µ¿ÀÛÇÕ´Ï´Ù. ¿Ïº®ÇÏ´Ù°í´Â ¸»ÇÒ ¼ö ¾øÁö¸¸ ÇÑ±Û ÀÔÃâ·Âµµ ¹«¸®¾øÀÌ ÇÒ ¼ö ÀÖ½À´Ï´Ù. Console versionÀÇ °æ¿ì hanterm, Eterm µîÀ» ÀÌ¿ëÇÏ¿© ÇÑ±Û ÀÔ·ÂÀÌ °¡´ÉÇÏ°í, GUI ¹öÀüÀÇ °æ¿ì¿¡´Â ÀÚü ÇÑ±Û ÀÔ·Â ±â´ÉÀÌ ÀÖÀ¸¸ç, XIMÀ» »ç¿ëÇÏ¿© ÇѱÛÀ» ÀÔ·ÂÇÏ½Ç ¼öµµ ÀÖ½À´Ï´Ù.
Gnu/LinuxÀÇ °æ¿ì ÇöÀç ami, HanIMµîÀÇ XIMÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â µ¥, ÀÌ °æ¿ì ÇÑÀÚ, Ư¼ö¹®ÀÚ, ÀϺ»¾îµîµµ ÀÔ·ÂÇÒ ¼ö ÀÖÀ¸¹Ç·Î ÀÚü ÇÑ±Û ÀÔ·Â ±â´Éº¸´Ù´Â XIMÀ» ÀÌ¿ëÇϽöó°í ±ÇÇÏ°í ½Í½À´Ï´Ù.

Vi IMprovedÀÇ ¾à¾î. ÅؽºÆ® ÆíÁý±â·Î¼­ À¯´Ð½º¿¡ ÀÖ´Â £§vi£§ÀÇ ´ëºÎºÐÀÇ ¸í·ÉÀ» Áö¿øÇϸç, vi º¸´Ù »õ·Î¿î ¸í·ÉµéÀÌ Ãß°¡µÇ¾ú´Ù. ´Ù¾çÇÑ OS¸¦ Áö¿øÇϸç, Multi level undo, GUI, Multiple Windows and buffers, Syntax highlighting µî Æí¸®ÇÑ ±â´ÉµéÀ» Áö¿øÇÏ¿©, ƯÈ÷ ÇÁ·Î±×·¥À» ÆíÁýÇÏ´Â µî¿¡ À¯¿ëÇÏ°Ô »ç¿ëµÈ´Ù.

À̸§ Æнº¿öµå
ºñ¹Ð±Û (üũÇÏ¸é ±Û¾´À̸¸ ³»¿ëÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.)
¿ÞÂÊÀÇ ±ÛÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä.
   

 



 
»çÀÌÆ®¸í : ¸ðÁö¸®³× | ´ëÇ¥ : ÀÌ°æÇö | °³ÀÎÄ¿¹Â´ÏƼ : ·©Å°´åÄÄ ¿î¿µÃ¼Á¦(OS) | °æ±âµµ ¼º³²½Ã ºÐ´ç±¸ | ÀüÀÚ¿ìÆí : mojily°ñ¹ðÀÌchonnom.com Copyright ¨Ï www.chonnom.com www.kyunghyun.net www.mojily.net. All rights reserved.