¡¡¡¡¶ÔÓÚvcµÄÎÊÌ⣬ÎÒÓÃVCÒ²ÓжàÄêÁËvaµ±È»Óùý£¬µ«ËµÊµÔڵĵ½ºóÀ´ÕæµÄûÓÐË¿ºÁÀÖȤ¿ÉÑÔ£¬Ö±µ½ÎÒÓöµ½ÁËemacs... ÎÒÒ²²»Ïë¶à˵ÁË£¬ÒýÓÃһƪÃûΪ¡¶ÍêÈ«ÓÃGNU/Linux¹¤×÷>>ÖеĻ°£¨ÎÄÖÐ×÷Õß¿´Ñù×Óϲ»¶Vim,µ«ÎÒϲ»¶Emacs£©£º
¡¡¡¡ÎªÊ²Ã´ UNIX ³ÌÐòÔ±²»Óà IDE£¿Ã÷°×ÁËÕâ¸öµÀÀíÄã¾ÍÄÜÌå»áµ½ UNIX µÄÉè¼Æ˼ÏëÁË¡£Ê×ÏÈ£¬Ò»¸ö IDE ¼¯³ÉÁ˱à¼Æ÷£¬±àÒëÆ÷£¬»ã±àÆ÷£¬µ÷ÊÔÆ÷£¬¸ú×ÙÆ÷¡¡ Õâ¸ö±à¼Æ÷¹¦Äܿ϶¨±È²»ÉÏ VIM »ò Emacs£¬±àÒëÆ÷±È²»ÉÏ GCC£¬»ã±àÆ÷±È²»ÉÏ as£¬µ÷ÊÔÆ÷±È²»ÉÏ gdb , ddd, ¸ú×ÙÆ÷±È²»ÉÏ strace, ltrace, truss¡£ÄãµÃµ½µÄÊÇÒ»Ì×ÕûºÏµÄºÜºÃµÄµÍÄܵijÌÐò¡£Èç¹ûÄã¶Ôµ÷ÊÔÆ÷µÄ¹¦Äܲ»ÂúÒ⣬ÄãÖ»ºÃ»»ÓÃÁíÍâÒ»Ì× IDE£¬µ«ÊÇÕâÌ× IDE µÄÈȼü£¬²Ëµ¥£¬±à¼Æ÷¹¦ÄÜ£¬°´Å¥¡¡ ¸úÔÀ´ÄǸöÓкܴó²»Í¬¡£Äã²»µÃ²»»¨ºÜ¶àʱ¼äÀ´ÊìϤеĻ·¾³£¬¶ø²»Äܱ£³ÖÔÀ´µÄijЩ¶«Î÷¡£
¡¡¡¡¶øÔÚ UNIX ϾͲ»Ò»ÑùÁË¡£Äã¿ÉÒÔÓÃÄã×îϲ»¶µÄ VIM ±à¼³ÌÐò£¬ÄãÔÚ VIM Àï¿ÉÒÔµ÷Óà GNU make£¬make ¿ÉÒÔµ÷Óà gcc, ld, ... ʵ¼ÊÉÏ make ÄÜ°ïÄãºÜ¶àæ¡£make µÄ³ö´íÐÅÏ¢¿ÉÒÔ±» VIM ²¶»ñ£¬VIM ÄÜ°ïÄãÔÚÔ´³ÌÐòÀﶨλ¡£ÄãÈç¹ûϲ»¶ icc, Äã¿ÉÒÔÈà makeÓà icc ¶ø²»ÊÇ gcc¡£ÄãÈç¹û¾õµÃ gdb ¸ú×Ù±äÁ¿Ê±±È½ÏÂé·³£¬Äã¿ÉÒÔÓà ddd À´ÏÔʾ¸÷ÖÖÊý¾Ý½á¹¹Ö®¼äµÄ¹Øϵ¡£Ä㻹¿ÉÒÔÔÚ Emacs Àïµ÷Óà gdb£¬ÄÇÑù¾Í¿ÉÒÔͬ²½ÏÔʾԴ´úÂëÁË¡£
¡¡¡¡¶øÇÒ VIM ºÍ Emacs »¹¿ÉÒԱ༺ܶàÆäËü¶«Î÷£¬±ÈÈçÐżþ£¬LaTeX Îĵµ£¬HTML£¬ÅäÖÃÎļþ¡¡ Äã²»ÓÃÁíÍâÕÒÒ»¸öʲô±à¼Æ÷À´¸ÉÕâЩÔÓ»îÁË¡£ºÜ¶à³ÌÐò±ÈÈç Mutt, tin ¶¼¿ÉÒÔÔÚÄÚ²¿Ê¹Óà VIM£¬ÕâÑù¾Í¸ü·½±ãÁË¡£