Forum Astuces.divers [Éditeur/Vim] complétion des noms de fonction dans un source.

Posté par  (site web personnel) .
Étiquettes : aucune
0
10
août
2005
Sous vim, la variable 'path' indique là où chercher pour la complétion.

Vous pouvez donc faire un
:set path?
pour voir le path actuel et un
:set path=.,/usr/include,/usr/local/include,,
pour avoir la complétion automatique des fonctions qui sont incluses dans les headers de votre programme en C/C++ par exemple. Très utile sur certains OS où les includes sont plutôt dans /usr/local/include, qui n'est pas par défaut dans le path...
  • # Re: Editeur / Vim : complétion des noms de fonction dans un source.

    Posté par  . Évalué à 1.

    Je ne suis pas certain que la variable path serve a la completion des noms de fonctions tel quel, mais plutot a indique a vim ou il doit chercher des fichiers lorsqu'on utilise la commande 'gf' entre autres :

    'path' 'pa' string (default on Unix: ".,/usr/include,,"
    on OS/2: ".,/emx/include,,"
    other systems: ".,,")
    global or local to buffer |global-local|
    {not in Vi}
    This is a list of directories which will be searched when using the
    |gf|, [f, ]f, ^Wf, |:find| and other commands, provided that the file
    being searched for has a relative path (not starting with '/'). The
    directories in the 'path' option may be relative or absolute.

    Pour la completion des noms de fonction il faudra utiliser en plus la variable 'complete' qui si elle est definie correctement ira voir dans les fichiers definis par 'path'

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.