· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Vim Cscope Tutorial

This is a Korean Translation of [http]The Vim/Cscope Tutorial in [http]the Cscope hompage.

Vim/Cscope °­ÁÂ

Cscope ´Â ±× ÀÚü·Îµµ ¾ÆÁÖ Æí¸®ÇÑ µµ±¸Áö¸¸, °¡Àå Áñ°Ü ¾²´Â ¿¡µðÅÍ(À̸¦Å׸é Vim)ÀÇ ¾È¶ôÇÔ¿¡¼­ ¹þ¾î³ªÁö ¾ÊÀ» ¼ö ÀÖ´Ù¸é ´õ¿í ÁÁ´Ù. ´ÙÇàÈ÷ Vim Àº Cscope Áö¿øÀÌ µé¾î°¡ ÀÖ´Ù.

ÀÌ °­Á´ Vim ³»Àå Cscope Áö¿ø°ú °Ë»öÀ» ´õ Æí¸®ÇÏ°Ô ÇØÁÖ´Â ¸ÊÀ» ¼Ò°³ÇÑ´Ù.

vi Çü½ÄÀÇ ¿¡µðÅÍ¿¡ ´ëÇÑ ±âº»¿¡ ´ëÇØ ¾Ë°í ÀÖ´Ù°í °¡Á¤ÇÏÁö¸¸ Vim ¿¡ ƯȭµÈ Áö½ÄÀº ÇÊ¿äÄ¡ ¾Ê´Ù. (´ÙÁß Ã¢ µî°ú °°Àº Vim °íÀ¯ÀÇ ±â´ÉÀÌ »ç¿ëµÇ¸ç, ÀÌ·¯ÇÑ ±â´ÉÀÇ »ç¿ë¹ýÀº °£·«ÇÑ ¼Ò°³ÇÏ°Ú´Ù.) Cscope ¿¡ ´ëÇؼ­´Â ¾Æ¹«°Íµµ ¸ô¶óµµ µÇ¸ç, ±âÃÊÀûÀÎ °ÍµéÀ» ¼Ò°³Çϸç ÁøÇàÇÑ´Ù.

°£´ÜÈ÷ ¸»Çؼ­, Vim ÀÇ Cscope Áö¿øÀº Vim ÀÇ ctags ±â´É°ú ¸Å¿ì À¯»çÇÏ´Ù. ±×·¯³ª Cscope ´Â ctags º¸´Ù ´õ ¸¹Àº °Ë»ö ±â´ÉÀÌ Àֱ⠶§¹®¿¡ ¸î °¡Áö Â÷ÀÌÁ¡ÀÌ ÀÖ´Ù.

ÀÌ°ÍÀº ¼Õ¼ö µû¶ó¿Ã ¼ö ÀÖ´Â °­ÁÂÀÌ´Ï ½©À» ¿­°í ´ÙÀ½ ´Ü°èµéÀ» µû¶óÇ϶ó.

  1. ¾ÆÁ÷ Cscope ÀÌ ´ç½ÅÀÇ ±â°è¿¡ ¼³Ä¡µÇ¾î ÀÖÁö ¾Ê´Ù¸é ¹Þ¾Æ¼­ ±ò¾Æ¶ó. Vim 6.x °¡ ÀÌ»óÀûÀÌÁö¸¸ Vim 5 ÀÇ Èı⠹öÀüÀ¸·Î ´ëºÎºÐÀÇ ±â´ÉÀÌ °¡´ÉÇÏ´Ù. (¼¼·Î ºÐ¸®´Â ¾È µÇ°ÚÁö¸¸ ÆÄÀÏ ÁÖ¼®¿¡ ³ª¿Â ´ë·Î ¸ÊÀ» ¼öÁ¤ÇÏ¸é °¡·ÎºÐ¸®´Â µ¿ÀÛÇÒ °ÍÀÌ´Ù.)

    <!> ÁÖÀÇ: Vim ÀÌ --enable-cscope ·Î ÄÄÆÄÀϵÇÁö ¾Ê¾Ò´Ù¸é ±× Ç÷¡±×¸¦ ÁÖ¾î Vim À» ´Ù½Ã ¼³Á¤Çؼ­ ÄÄÆÄÀÏÇØ¾ß ÇÑ´Ù. ¸®´ª½º¿¡ µû¶ó¿À´Â ´ëºÎºÐÀÇ Vim ¹ÙÀ̳ʸ®´Â Cscope Ç÷¯±×À» ¾µ ¼ö ÀÖ°Ô µÇ¾î ÀÖ´Ù.

  2. [http]cscope_maps.vim ÆÄÀÏÀ» ³»·Á¹Þ¾Æ¼­ Vim ÀÌ ½ÃÀÛÇÒ ¶§ ÀÐÈú ¼ö ÀÖµµ·Ï Ç϶ó. Vim 6.x ¸¦ ¾´´Ù¸é $HOME/.vim/plugin µð·ºÅ丮 (ȤÀº runtimepath ÀÇ plugin ÇÏÀ§ µð·ºÅ丮 µî) ¿¡´Ù ºÙ¿© ³Ö´Â´Ù. Vim 5.x ¸¦ »ç¿ëÇÑ´Ù¸é $HOME/.vimrc ¿¡ cscope_map ÆÄÀÏÀÇ ³»¿ëÀ» Åë°·Î ºÙ¿©³Öµç°¡, µû·Î ÀúÀåÇÑ ÈÄ .vimrc ¿¡ "source cscope_maps.vim" ¶ó°í ½á ³ÖÀ¸¸é µÈ´Ù.

  3. C Äڵ尡 ÀÖ´Â µð·ºÅ丮·Î °¡¼­ 'cscope -R' À» ½ÇÇàÇÑ´Ù. ('-R' Àº Cscope °¡ ÇöÀç µð·ºÅ丮 »Ó ¾Æ´Ï¶ó ¸ðµç ÇÏÀ§ µð·ºÅ丮¿¡ ´ëÇØ ±¸¹® ºÐ¼®À» Çϵµ·Ï ÇÑ´Ù.) '-b' Ç÷¡±×(µ¥ÀÌÅͺ£À̽º¸¸ »ý¼ºÇÏ°í ºüÁ®³ª°¡°Ô ÇÑ´Ù)¸¦ ÁÖÁö ¾Ê¾ÒÀ¸¹Ç·Î Cscope ÀÇ curses ±â¹ÝÀÇ GUI ·Î µé¾î¿À°Ô µÉ °ÍÀÌ´Ù. °Ë»öÀ» ¸î °³ ÇØ º¸¶ó. (¿ä·É: ¹æÇâÅ°·Î °Ë»ö Á¾·ù¸¦ °í¸£°í ÅÇÀ¸·Î °Ë»ö Á¾·ù¿Í °Ë»ö °á°ú »çÀ̸¦ À̵¿ÇÑ´Ù.) °Ë»ö °á°úÀÇ °¡Àå ¿ÞÂÊ¿¡ ÀÖ´Â ¼ýÀÚ¸¦ ÀÔ·ÂÇϸé Cscope ´Â ÇØ´ç À§Ä¡·Î Vim À» ¿­¾î ÁÙ °ÍÀÌ´Ù. (EDITOR ȯ°æº¯¼ö¸¦ Vim ÀÌ ¾Æ´Ñ ´Ù¸¥ °ÍÀ¸·Î ¼³Á¤ÇÏÁö ¾ÊÀº ÀÌ»ó ¸»ÀÌ´Ù.) Vim À» ³ª°¡¸é ´Ù½Ã ¹Ù·Î Á÷ÀüÀÇ Cscope GUI ·Î µ¹¾Æ¿Ã °ÍÀÌ´Ù. ¸ÚÁö°Ôµµ.

    ¾Æ, ±×·±µ¥ Cscope ÀÎÅÍÆäÀ̽º´Â Å« ¹®Á¦°¡ ÀÖ´Ù. »õ·Î °Ë»öÀ» ÇÒ ¶§¸¶´Ù Vim À» ºüÁ®³ª°¡¾ß ÇÑ´Ù. ±×·¡¼­ Vim Ç÷¯±×ÀÎÀÌ ³ª¿Â °ÍÀÌ´Ù. CTRL-D ·Î Cscope ¸¦ ºüÁ®³ª°¡¶ó.

  4. Vim À» ½ÃÀÛÇ϶ó. ¿øÇÑ´Ù¸é C À̸§À¸·Î (º¸±â: 'vim -t main') ½ÃÀÛÇÒ ¼ö ÀÖÀ¸¸ç, ±×·¯¸é ±× À̸§ÀÌ Á¤ÀÇµÈ °÷À¸·Î ¹Ù·Î °¥ ¼ö ÀÖ´Ù.

  5. Ä¿¼­¸¦ C À̸§ÀÌ ÀÖ´Â ¿©·¯ ±ºµ¥ ³õ°í "CTRL-\ s" (ÄÁÆ®·Ñ-¿ª½½·¡½Ã, ±×¸®°í ±×³É s) ¸¦ ºü¸£°Ô À̾î Ä¡¸é ¹Ù·Î ±×°ÍÀ» »ç¿ëÇÏ´Â °÷À¸·Î °¥ °ÍÀÌ´Ù. ctags ¿¡¼­Ã³·³ "CTRL-t" ¸¦ ´©¸£¸é ¿ø·¡ÀÇ °Ë»ö ÀüÀÇ ¿ø·¡ À§Ä¡·Î µ¹¾Æ°¥ °ÍÀÌ´Ù. (±×¸®°í ¿©·¯ °ãÀ¸·Î °Ë»öÇØ µé¾î°¬´Ù¸é CTRL-t ¸¦ ´©¸¦ ¶§¸¶´Ù Çϳª¾¿ µÇµ¹¾Æ ¿Ã °ÍÀÌ´Ù.)

    ±â¾ïÇϱâ: '\' ´Â ctags °Ë»ö¿¡ ¾²´Â ']' ¹Ù·Î ¿·¿¡ ÀÖ´Ù.

  6. °°Àº °Ë»öÀ» À̹ø¿¡´Â "CTRL-spacebar s" ·Î Çغ¸¶ó. À̹ø¿¡´Â µÎ °³ÀÇ Vim âÀÌ °¡·Î·Î °¥¶óÁ®¼­ Cscope °Ë»ö °á°ú°¡ »õ â¿¡ ³ª¿À°Ô µÉ °ÍÀÌ´Ù. [ Vim¿¡¼­ ¿©·¯ °³ÀÇ Ã¢À» Çѹøµµ ½áº» ÀûÀÌ ¾ø´Ù¸é ´ÙÀ½°ú °°ÀÌ Ç϶ó. "CTRL-W w" (¶Ç´Â CTRL-W ¹æÇâÅ°, ¶Ç´Â CTRL-W h/j/k/l ·Î ¿ÞÂÊ/À§/¾Æ·¡/¿À¸¥ÂÊ) ·Î âÀ» ¿Å±â°í, 'CTRL-W c' (¶Ç´Â ¾Æ¸§´Ù¿î ¿¾ ½ÃÀýÀÇ ':q') ·Î âÀ» ´Ý°í, 'CTRL-W s' ·Î (¶Ç´Â 'CTRL-W v'·Î ¼¼·Î·Î) âÀ» ³ª´©°í, ':split filename' À¸·Î ÆÄÀÏÀ» »õ â¿¡¼­ ¿¬´Ù. ]

    ±â¾ïÇϱâ: Å« spacebar ó·³ »ý±ä °¡·Î¸·´ë°¡ ½ºÅ©¸° °¡¿îµ¥ ³ªÅ¸³ª Vim âÀ» ³ª´«´Ù.

  7. À̹ø¿£ °°Àº °Ë»öÀ» "CTRL-spacebar CTRL-spacebar s" (±×³É CTRL À» ´©¸¥ ä·Î spacebar ¸¦ µÎ ¹ø Ä¡¶ó) ·Î ÇØ º¸¶ó. ¸¸ÀÏ ÀÛµ¿Çϱ⿡ ÃæºÐÇÒ ¸¸Å­ ºü¸¥ ¼Óµµ·Î Ä¡´Â °ÍÀÌ ¹ö°Ì´Ù¸é cscpoe_maps.vim ½ºÅ©¸³Æ®¿¡¼­ Vim ŸÀӾƿô ¼³Á¤À» »ç½Ç ³ª´Â Vim ŸÀӾƿô ¼³Á¤À» ²ô´Â °ÍÀ» ´ë°³ÀÇ °æ¿ì ÃßõÇÑ´Ù. ÀÌÁ¦ µÎ °³·Î Vim âÀÌ ¼¼·Î·Î ³ª´· °ÍÀÌ´Ù. (ÁÖÀÇ: Vim 5.x ¿¡´Â µ¿ÀÛÇÏÁö ¾Ê´Â´Ù. ¼¼·Î ºÐ¸®´Â Vim 6.0¿¡¼­ »õ·Î ³ª¿Ô´Ù.)

  8. Áö±Ý±îÁö´Â cscope_maps.vim ÀÇ Å° ¸Ê¸¸À» ½á¼­ Vim ¿¡¼­ Ä¿¼­ ¹Ù·Î ¾Æ·¡ ÀÖ´Â ´Ü¾î¿¡ ´ëÇÑ °Ë»ö¸¸À» Çß´Ù. ÀüÅëÀûÀÎ ¹æ¹ýÀ¸·Î (Vim ÀÇ ³»Àå Cscope Áö¿øÀ» ÅëÇØ) Cscope °Ë»öÀ» ÇÏ·Á¸é, ":cscope find symbol foo" (¶Ç´Â °£´ÜÈ÷ ":cs f s foo") ¶ó°í ÀÔ·ÂÇÑ´Ù. °¡·Î ºÐ¸®µÈ âÀ¸·Î °Ë»öÇÏ·Á¸é ":scscope" (¶Ç´Â ±×³É ":scs") ¶ó°í ÀÔ·ÂÇÑ´Ù. (Vim 6.x ¿¡¼­¸¸ °¡´É). ¸ÊÀ» »ç¿ëÇÏ´Â °ÍÀÌ Ä¿¼­ ¾Æ·¡¿¡ ÀÖ´Â ´Ü¾î¸¦ °Ë»öÇϱâ´Â ´õ ½±Áö¸¸, ¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º´Â ÃÄ ³Ö´Â ¾î¶² À̸§À¸·ÎµçÁö ã¾Æ°¥ ¼ö ÀÖÀ¸¹Ç·Î °¡²û¾¿ ¾µ ÀÖÀ» ºÐ¸í ÀÖÀ» °ÍÀÌ´Ù.

  9. Áö±Ý±îÁö 's' ¸¦ ÀÌ¿ëÇÑ 'X ¶ó´Â ´Ü¾îÀÇ ¸ðµç ¾²ÀÓ»õ'¸¦ ã´Â ÇÑ °¡Áö Á¾·ùÀÇ °Ë»ö¸¸À» »ìÆ캸¾Ò´Ù. ´Ù¸¥ ±ÛÀÚ·Î ´Ù¸¥ Á¾·ùÀÇ Cscope °Ë»öÀ» Çغ¸¶ó. 'g' ´Â Àü¿ªÀ¸·Î Á¤ÀÇµÈ À̸§µéÀ», 'c' ´Â ÇÔ¼ö È£ÃâÀ», 'f' ´Â Ä¿¼­°¡ ³õÀº ÆÄÀÏ À̸§À» (ÁÖÀÇ: Cscope ´Â ±âº»ÀûÀ¸·Î /usr/include ¾Æ·¡ Çì´õ ÆÄÀÏÀ» ¸ðµÎ ±¸¹® ºÐ¼®ÇϹǷÎ, ÀÌ ¹æ¹ýÀ» ÅëÇØ ´ëºÎºÐÀÇ Ç¥ÁØ ÀÎŬ·çµå ÆÄÀϵéÀ» ¿­ ¼ö ÀÖ´Ù.) À̵éÀÌ ³»°¡ °¡Àå ÀÚÁÖ »ç¿ëÇÏ´Â °ÍµéÀÌÁö¸¸, ´Ù¸¥ Á¾·ùµéµµ ÀÖ´Ù. (cscope_maps.vim ¿Í Cscope ¸ÇÆäÀÌÁö¸¦ Áß Çϳª ¶Ç´Â µÎ °÷ ¸ðµÎ¿¡¼­ ã¾Æº¸¶ó.)

  10. Cscope ´Â º»·¡ C Äڵ忡 ¾µ ¸ñÀûÀ̾úÁö¸¸, ¸Å¿ì À¯¿¬ÇÑ µµ±¸À̱⠶§¹®¿¡ C++ À̳ª Java ¿Í °°Àº ¾ð¾î¿¡ ´ëÇؼ­µµ Àß µ¿ÀÛÇÑ´Ù. ÀÌ°ÍÀº ÇÔ¼ö È£ÃâÀ̳ª º¯¼ö Á¤ÀÇ¿Í °°Àº ¸î °¡Áö ±¸Á¶¸¦ Ãß°¡·Î ÀνÄÇÒ ¼ö ÀÖ´Â ÀϹÝÀûÀÎ 'grep' µ¥ÀÌÅͺ£À̽º¶ó°í º¼ ¼ö ÀÖ´Ù. ±âº»ÀûÀ¸·Î Cscope ´Â C, lex, yacc ÆÄÀϸ¸À» (.c, .h, .l, .y) ÇöÀç µð·ºÅ丮¿¡ ´ëÇؼ­ (ÇÏÀ§ µð·ºÅ丮´Â '-R' Ç÷¡±×¸¦ ÁÙ ¶§) ±¸¹® ºÐ¼®Çϸç, ÇöÀç·Î¼­´Â ±¸¹® ºÐ¼® ´ë»ó È®ÀåÀÚ ¸ñ·ÏÀ» ¹Ù²Ü ¹æ¹ýÀÌ ¾ø´Ù. ±×·¡¼­ ´ë½Å¿¡ ±¸¹®ºÐ¼®ÇÏ°íÀÚ ÇÏ´Â ÆÄÀÏ ¸ñ·ÏÀ» 'cscope.files' ¶ó´Â À̸§ÀÇ ¤·ÆÄÀÏÀ» ¸¸µç´Ù. (´Ù¸¥ À̸§À» ºÙÀÌ°í 'cscope -i foofile' À̶ó°í Çصµ µÈ´Ù.) ÆÄÀÏ ¸ñ·ÏÀ» ¸¸µå´Â ½¬¿î (±×¸®°í À¯¿¬ÇÑ) ¹æ¹ýÀº ¹ÏÀ½Á÷ÇÑ ´ÙÀ½°ú °°ÀÌ À¯´Ð½º 'find' À¯Æ¿¸®Æ¼¸¦ ¾²´Â °ÍÀÌ´Ù.
    :
     find . -name '*.java' > cscope.files
     
    ÀÌÁ¦ cscope -b ·Î µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µé¸é ('-b' ´Â µ¥ÀÌÅ͸ÞÀ̽º¸¦ ¸¸µé±â¸¸ ÇÏ°í Cscope GUI ¸¦ ½ÃÀÛÇÏÁö ¾Ê´Â´Ù.) ¸ðµç Java ÆÄÀÏ¿¡ ´ëÇÑ À̸§µéÀ» Ž»öÇÒ ¼ö ÀÖ°Ô µÈ´Ù. Å« ±Ô¸ðÀÇ ¹®¼­ ÆÄÀϵéÀ» Ž»öÇÏ°í ÆíÁýÇÏ´Â µ¥ cscope ¸¦ ¾²´Â Ä£±¸µéÀÌ ÀÖ´Ù´Â À̾߱⵵ ÀÖÀ» Á¤µµ·Î Cscope ±¸¹® ºÐ¼®±â´Â À¯¿¬ÇÏ´Ù.

    ´õ Å« ÇÁ·ÎÁ§Æ®¿¡´Â Ãß°¡·Î '-q' Ç÷¡±×³ª ´õ º¹ÀâÇÑ 'find' ¸í·É¾î¸¦ ¾µ ÇÊ¿ä°¡ ÀÖÀ»Áö ¸ð¸¥´Ù. ´õ ¸¹Àº Á¤º¸¸¦ ¾òÀ¸·Á¸é [http]Å« ÇÁ·ÎÁ§Æ®¿¡¼­ Cscope »ç¿ë¿¡ ´ëÇÑ °­Á¸¦ º¸¶ó.

  11. $CSCOPE_DB ȯ°æº¯¼ö¸¦ ¸¸µé¾îÁø Cscope µ¥ÀÌÅͺ£À̽º¸¦ °¡¸®Å°°Ô Çغ¸¶ó. ±×·¯¸é ¸Å¹ø Vim À» ¶È°°Àº µð·ºÅ丮·Î ã¾Æ°¡ ¶ç¿ï ÇÊ¿ä°¡ ¾ø´Ù. ÀÌ°ÍÀº ƯÈ÷ ÇÁ·ÎÁ§Æ®°¡ ¿©·¯ °³ÀÇ ÇÏÀ§ µð·ºÅ丮·Î ³ª´µ¾î ÀÖÀ» ¶§ À¯¿ëÇÏ´Ù. <!> ÁÖÀÇ: ÀÌ°ÍÀÌ µ¿ÀÛÇϱâ À§Çؼ­´Â µ¥ÀÌÅͺ£À̽º¸¦ ´ÙÀ½°ú °°ÀÌ Àý´ë °æ·Î·Î »ý¼ºÇØ¾ß ÇÑ´Ù.
    :
     find /my/project/dir -name '*.c' -o -name '*.h' > /foo/cscope.files
     
    ±×¸®°í Cscope ¸¦ cscope.files °¡ ÀÖ´Â µð·ºÅ丮·Î °¡¼­ ½ÇÇàÇÏ°í (¶Ç´Â 'cscope -i /foo/cscope.files'), $CSCOPE_DB º¯¼ö¸¦ cscope.out °á°ú ÆÄÀÏÀ» °¡¸®Å°µµ·Ï ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÏ°í export Ç϶ó.
    :
     cd /foo
     cscope -b
     CSCOPE_DB=/foo/cscope.out; export CSCOPE_DB   
     
    (¸¶Áö¸· ¸í·ÉÀº Bourne/Korn/Bash ½©À» À§ÇÑ °ÍÀÌ´Ù. ³ª´Â csh ±â¹Ý ½©À» Àü¿°º´ ÇÇÇϵí Çϱ⠶§¹®¿¡ °Å±â¼­´Â ¾î¶»°Ô export ÇÏ´ÂÁö Àؾî¹ö·È´Ù.)

    ÀÌÁ¦ ±â°èÀÇ ¾î¶² µð·ºÅ丮¿¡¼­µçÁö 'vim -t foo' ¶ó°í ½ÇÇàÇϸé 'foo' °¡ Á¤ÀÇµÈ °÷À¸·Î ¹Ù·Î À̵¿ÇÑ´Ù. ³ª´Â ÇÁ·ÎÁ§Æ®º°·Î ÀÛÀº ½© ½ºÅ©¸³Æ®¸¦ ¸¸µé¾î (CSCOPE_DB ¸¦ ¼³Á¤ÇÏ°í export Çϱ⸸ Çϵµ·Ï) 'source projectA' ¶ó´Â ¸í·ÉÀ¸·Î ÇÁ·ÎÁ§Æ®°£¿¡ ÀÛ¾÷ ÀüȯÇÒ ¶§¸¶´Ù ½ÇÇàÇÏ°ï ÇÑ´Ù.

    ¹ú·¹: Cscope 15.4 ÀÌÀüÀÇ ÆÇ¿¡´Â, µ¥ÀÌÅͺ£À̽º À̸§À» ±âº»¼³Á¤ÀÎ 'cscope.out' ÀÌ¿Ü¿¡ ´Ù¸¥ °ÍÀ¸·Î ÇÏÁö ¾ÊÀ¸¸é Vim ÀÌ ¸ØÃç¹ö¸± ¼öµµ ÀÖ´Â ¹Ùº¸ °°Àº ¹ú·¹°¡ ÀÖ´Ù. Cscope ¸¦ ºÎ¸¦ ¶§ '-f foo' ·Î µ¥ÀÌÅͺ£À̽º À̸§À» 'foo.out' ·Î ´ëüÇÏ¸é ±¦Âú´Ù.

  12. ÀÌ°Ô ³¡ÀÌ´Ù. ±Ã±ÝÇÑ °ÍÀÌ ÀÖ´Ù¸é ":help cscope" (Vim¿¡¼­) ¿Í "man cscope" (½©¿¡¼­) Áß Çϳª ¶Ç´Â µÎ °³ ´Ù Çغ¸¾Æ¼­ ¼¼¼¼ÇÑ Á¡µéÀ» ã¾Æº¸¶ó.



Vim ¿¡ Cscope Áö¿øÀ» Ãß°¡ - Andy Kahn

°­ÁÂ¿Í cscope_maps.vim - Jason Duell

Cscope »ðÈ­ - Petr Sorfa

°­Á¸¦ Çѱ¹¾î·Î ¹ø¿ª - ¾È±â¿µ




ID
Password
Join
"Heck, I'm having a hard time imagining the DOM as civilized!" -- Fred L. Drake, Jr.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2005-04-10 01:25:44
Processing time 0.0056 sec