ºìÁªLinuxÃÅ»§
Linux°ïÖú

ubuntu vimÖмÓÈëеÄtagsÎļþºóÔõôûÓÐ×÷ÓÃ!!!

·¢²¼Ê±¼ä:2008-07-01 11:40:05À´Ô´:ºìÁª×÷Õß:liu1061
±¾È˳õѧlinux±à³Ì, ϲ»¶ÓÃvim, ÏÖÔÚ¹¤×÷Ô­ÒòÒªÓÃstl, Éú³ÉÁËÒ»¸östlµÄtagsÎļþ
È»ºó¼ÓµÄtagsÔÚ.vimrcÖÐ,¶øÇÒʹÓÃÁËomnicppcomplete.vim plugin!
.vimrc¼ÓtagsÎļþÈçÏÂ,tagsÎļþÃûΪstl_tags
set tags+=~/.vim/stl_tags

È»¶øÔÚʵ¼ÊʹÓùý³ÌÖÐÈ·²»ÄÜ×Ô¶¯Íê³Éstl·½ÃæµÄÐÅÏ¢!
Èç:
vector int_vector;
int_vector.´ËʱûÓÐʲôÐÅÏ¢³öÏÖ! ÆäËüµÄstl×é¼þÒ²ÊÇÒ»ÑùµÄ!

ÎÒÔÚwindowsÉÏÊÔ¹ý¿ÉÒÔµÄ,²»ÖªÔÚubuntuÉÏÓÐʲôÎÊÌâ!!

ÕâÊÇÔõô»ØÊÂѽ!
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 2 ÌõÆÀÂÛ

  1. liu1061 ÓÚ 2008-07-01 14:20:01·¢±í:

    ÒýÓÃ:
    Ô­ÌûÓÉ xcwen ÓÚ 2008-7-1 12:39 ·¢±í
    ÔÚ~/.vimrc ÖмÓÈëÕâÒ»¾ä£º
    "Ö§³ÖSTLÄ£°å
    let OmniCpp_DefaultNamespaces = ["std", "_GLIBCXX_STD"]


    Ŷ,ÎÒÊÔÊÔ¿´,¶àлŶ!
    ÎÒ×÷Á˸ö²âÊÔ, ÓÃ:!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .
    »òÕß :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q ./*
    Éú³ÉtagsÎļþµÄʱºò,Èç¹ûÎļþûÓкó׺Ãû, Ëû¾Íû°ì·¨Éú³É¶ÔÓ¦µÄtagsÐÅÏ¢!
    ÒòΪstlÖÐÓÐЩÎļþÊÇûÓкó׺ÃûµÄ! ²»ÖªÈçºÎ¸Ä½øºó¿ÉÒÔÉú³ÉÏà¹ØÐÅÏ¢!!

  2. xcwen ÓÚ 2008-07-01 12:39:26·¢±í:

    ÔÚ~/.vimrc ÖмÓÈëÕâÒ»¾ä£º
    "Ö§³ÖSTLÄ£°å
    let OmniCpp_DefaultNamespaces = ["std", "_GLIBCXX_STD"]