ÃÑ ÆäÀÌÁö ¼ö : 3224
![]()
|
Facebook Joinc ±×·ì
Joinc QA »çÀÌÆ®
![]()
Tweet
joinc´Â Firefox¿Í chrome¿¡¼ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.
¿ø¹® : http://applications.linux.com/article.pl?sid=06/10/10/2123208&from=rss VimÀ¸·Î ¿ÜºÎ¸í·É¾î ½ÇÇàÇϱ⽩·Î ºüÁ®³ª°¡±â
vimÀº ¸Å¿ì °·ÂÇÏÁö¸¸ ¶ÇÇÑ ±×¸¸Å º¹ÀâÇÑ ¿¡µðÅÍÀ̱⵵ ÇÏ´Ù. vimÀÇ °·ÂÇÔÀ» Á¦´ë·Î ÀÌÇØÇÏ·Á¸é ¼ö¸¹Àº ¼û°ÜÁø ±â´ÉµéÀ» ÀÍÇô¾ß ÇÑ´Ù. ÀÌ ¹®¼´Â ÀÌ·¯ÇÑ ¼û°ÜÁø(ȤÀº Àß ¾Ë·ÁÁöÁö ¾ÊÀº)±â´ÉÁß ¿ÜºÎ¸í·É¾î¸¦ ½ÇÇàÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼ ¾Ë¾Æº¸µµ·Ï ÇϰڴÙ. vimÀº ´Ü¼øÈ÷ ¿ÜºÎ¸í·ÉÀ» ½ÇÇà½ÃŰ´Â ¿Ü¿¡µµ, ´Ù¾çÇÑ ÀϵéÀ» ÇÒ ¼ö ÀÖ´Ù.
:shell ȤÀº :sh¸¦ ÀÌ¿ëÇØ¼ shell·Î ºüÁ®³ª°¥ ¼ö ÀÖ´Ù. exit ȤÀº Ctrl+D¸¦ ÀÌ¿ëÇØ¼ vimÀ¸·Î µÇµ¹¾Æ¿Ã ¼ö ÀÖ´Ù.
¶ÇÇÑ Ctrl+z¸¦ ÀÌ¿ëÇØ¼ ½©·Î ºüÁ®³ª°¥ ¼ö ÀÖ´Ù. À̰æ¿ì VimÀº ¹é±×¶ó¿îµå »óŰ¡ µÇ´Âµ¥, fg ¸í·ÉÀ» ÀÌ¿ëÇØ¼ vimÀ¸·Î µÇµ¹¾Æ°¥ ¼ö ÀÖ´Ù(ºë±×¶ó¿ìµå·Î ºüÁ®³ª°¡´Â ±â´ÉÀº ½©¿¡¼ Áö¿øÇÏ´Â ±â´ÉÀÌ´Ù.). ½©·Î ºüÁ®³ª°¡Áö ¾Ê°í ¿ÜºÎ¸í·É¾î ½ÇÇà
¶ÇÇÑ vimÀº ½©·Î ºüÁ®³ª°¡Áö ¾Ê°í¼µµ ´À³¦Ç¥ (!)¸¦ ÀÌ¿ëÇØ¼ ½©¸í·ÉÀ» ½ÇÇà½Ãų ¼ö ÀÖ´Ù. :! wc index.htmlwc ´Â ¹®¼ÀÇ ´Ü¾î¿Í ¶óÀμö¸¦ ±¸ÇÏ´Â ÇÁ·Î±×·¥ÀÌ´Ù. À§¿Í °°Àº ¹æ¹ýÀ¸·Î ±»ÀÌ ½©·Î ºüÁ®³ª°¡Áö ¾Ê°í¼µµ index.htmlÆÄÀÏÀÇ ´Ü¾î¿Í ¶óÀμö¸¦ Á¶»çÇÒ ¼ö ÀÖ´Ù. ¶Ç´Ù¸¥ ÀÀ¿ëÀ¸·Î, ¿©·¯ºÐÀÌ PerlµîÀÇ ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇϰí ÀÖÀ» ¶§, vim¿¡¼ ½ºÅ©¸³Æ®°¡ Á¦´ë·Î ÀÛ¼ºµÇ¾ú´ÂÁö Á÷Á¢È®ÀÎ ÇÒ ¼öµµ ÀÖ´Ù. my.plÀ̶ó´Â Perl ½ºÅ©¸³Æ®¸¦ ¸¸µé¾ú´Ù¸é, ´ÙÀ½°ú °°ÀÌ Vim »ó¿¡¼ Å×½ºÆ® °¡´ÉÇÏ´Ù. :! ./% ȤÀº :! ./my.pl%´Â ÀÚ±âÀÚ½ÅÀ» °¡¸®Å³¶§ »ç¿ëÇÑ´Ù. ÀÌ·¸°Ô ÇØ¼ ½ºÅ©¸³Æ®¸¦ ¸¸µé°Ô µÇ¸é, ÇÊ¿äÇÒ ¶§ Áï½Ã Å×½ºÆ®¸¦ ÇÒ ¼ö ÀÖ´Ù. ´ÙÀ½°ú °°ÀÌ ÇÏ¸é °¡Àå ÃÖ±Ù¿¡ ½ÇÇàÇÑ ¸í·ÉÀ» Àç ½ÇÇàÇÏ°Ô µÈ´Ù. ŸÀÌÇο¡ °É¸®´Â ½Ã°£À» Àý¾àÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. :! ! ¸í·É¾î ½ÇÇà°á°ú¸¦ Ãâ·ÂÇϱâ
´À³¦Ç¥¸¦ »ç¿ëÇÏ¸é °£ÆíÇÏ°Ô ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖÁö¸¸, ¸í·ÉÀÇ ½ÇÇà°á°ú°¡ ½©¿¡ Ç¥ÁØÃâ·Â µÇ¾î¹ö¸°´Ù´Â ¹®Á¦°¡ ¹ß»ýÇÑ´Ù. ÀÌ·²°æ¿ì Ãâ·Â°á°ú¹°À» ÆíÁý±â¿¡ ºÒ·¯¿À·Á¸é, ¸¶¿ì½º¸¦ ÀÌ¿ëÇÑ copy & paste¸¦ ÇØ¾ß ÇÑ´Ù. ´ÙÇà ½º·´°Ôµµ VimÀº Ç¥ÁØÃâ·ÂÀ» ¿¡µðÅÍ¿¡ ¹Ù·Î º¹»çÇÏ´Â ±â´ÉÀ» °¡Áö°í ÀÖ´Ù. :r ! ls -al /home/yundreamÀ§¿Í °°ÀÌ Çϸé ls -al /home/yundream ¸í·ÉÀÇ ½ÇÇà°á°ú°¡ vim ¿¡µðÅÍ È¸é¿¡ ÀúÀåÀÌ µÈ´Ù. ÀÌ ±â´ÉÀ» Àß ÀÌ¿ëÇϸé À¥ÆäÀÌÁöÀÇ ³»¿ëÀ» ½±°Ô ±Ü¾î¿Í¼ ÆíÁýÇÒ ¼öµµ ÀÖ´Ù. :r ! w3m http://en.wikipedia.org/wiki/Vi -dumpw3m(:12)Àº ÅØ½ºÆ® ±â¹Ý ºê¶ó¿ìÀú´Ù. -dump ¿É¼ÇÀ» ÀÌ¿ëÇÏ¸é ºê¶ó¿ì¡ÇÑ À¥ÆäÀÌÁöÀÇ ³»¿ëÀ» ȸ鿡 »Ñ·ÁÁÖ°Ô µÇ´Âµ¥, À§¿Í °°Àº ¹æ½ÄÀ¸·Î vim¿¡µðÅÍ·Î ³»¿ëÀ» Á÷Á¢ ºÒ·¯¿Í¼ ÆíÁýÇÒ ¼ö ÀÖ´Ù.
»Ó¸¸ ¾Æ´Ï¶ó pipeÀÇ »ç¿ëµµ °¡´ÉÇÏ´Ù. :r ! ls -1 /home/yundream | sort -r
´ÙÀ½°ú °°ÀÌ grepÇѳ»¿ëÀ» ¿¡µðÅÍ·Î ºÒ·¯¿À´Â ½ÄÀÇ ÀÀ¿ëÀº À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. :r ! grep string /var/log/apache2/site-error.log ½© ¹Ù²Ù±â
´ç½ÅÀÌ ¸®´ª½º »ç¿ëÀÚ¶ó¸é ¾Æ¸¶µµ bash½©À» »ç¿ëÇϰí ÀÖÀ» °ÍÀÌ´Ù. ±×·¯³ª ½©À» ¹Ù²Ù°í ½ÍÀº °æ¿ì°¡ »ý±æ ¼ö ÀÖ´Ù. ¿ì¼±Àº ÇöÀç »ç¿ëÁßÀÎ ½©À» È®ÀÎÇØ¾ß ÇҰǵ¥, ´ÙÀ½°ú °°ÀÌ È®ÀÎ °¡´ÉÇÏ´Ù.
:set shell ?
±×·¯¸é VimÀº shell=/bin/bash ¿Í °°Àº Ãâ·Â°á°ú¸¦ º¸¿©ÁÙ °ÍÀÌ´Ù. ¸¸¾à bash´ë½Å csh¸¦ »ç¿ëÇÏ°í ½Í´Ù¸é, ´ÙÀ½°ú °°ÀÌ ÇÏ¸é µÈ´Ù.
:set shell=/usr/bin/csh |
|
|
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù. |
|