Outils pour utilisateurs

Outils du site


app:ctags

Ctags

le programme ctags permet de générer des marques ou index qui peuvent être utilisés par les éditeurs de textes pour naviguer rapidement à l’intérieur des fichiers sources. Grâce aux tags, il est possible de sauter d'un appel de fonction au code de définition de la fonction par exemple.

Installer sur une Debian like

$ sudo apt-get install exuberant-ctags

Lister les langages supportés par ctags

$ ctags --list-languages

Générer les tags ou marques utilisables par l'éditeur de texte tel que vim

$ ctag ./*.c

Depuis le dossier contenant le fichier tag, lancer vim avec en paramètre le nom de la fonction sur laquelle on souhaite ouvrir l'éditeur:

$ vim -t main

Sauts et déplacements

On frappe les mêmes touches que pour suivre les liens dans l'aide Ctrl+] pour sauter de la déclaration ou de l'appel de la fonction a sa définition. Frapper Ctrl+T pour revenir en arrière.

Références

app/ctags.txt · Dernière modification : 2021/02/01 21:51 de 127.0.0.1