Je viens de télécharger sublime text 2 beta 2182 sous ubuntu 10.10 avec Exuberant Ctags 5.8
Je veux l'utiliser pour coder en c++ et j'ai besoin d'un système d'auto-complétion et de navigation dans le code. (J'étais habitué à eclipse avec cdt)
J'ai cherché sur Google et j'ai trouvé ctags, un outil sympa qui peut le faire, et il y a un plugin pour sublime text. aquí .
Le problème est que je veux créer un fichier tag à partir de :
-
c++ standard lib (
std::vector
std::map etc
) -
toutes les classes du framework que j'utilise.
Le point 1 est (je pense) le même que le point 2, je n'ai qu'à créer une liste d'étiquettes de librairies std dans mes /usr/include/c++/4.4.5/
j'ai donc téléchargé le plugin et l'ai installé, j'ai créé une taglist de cette manière :
$ cd /absolute_path_of_my_cpp_framework/
$ ctags -R *
J'ai modifié /home/me/.config/sublime-text-2/Packages/CTagss/CTags.sublime-settings
avec cette ligne :
"extra_tag_files" : [".gemtags", "/absolute_path_of_my_cpp_framework/tags"]
J'ouvre maintenant un fichier cpp, je pointe le curseur sur le nom d'une classe de mon framework et j'utilise le key binding ctrl+t ctrl+t
et rien ne s'est passé. Il n'y a que ce message dans la barre du bas :
ne trouve pas "class_name"
Quelqu'un peut-il m'aider ?