Même si vim n'a pas ta préférence, avec cscope il fait ce dont tu as besoin je pense. Voici un descriptif de l'aide :
commandes cscope :
add : Ajouter une base de données (Utilisation : add file|dir [pre-path] [flags])
find : Rechercher un motif (Utilisation : find c|d|e|f|g|i|s|t name)
c: Trouver les fonctions appelant cette fonction
d: Trouver les fonctions appelées par cette fonction
e: Trouver ce motif egrep
f: Trouver ce fichier
g: Trouver cette définition
i: Trouver les fichiers qui #incluent ce fichier
s: Trouver ce symbole C
t: Trouver cette chaîne
help : Afficher ce message (Utilisation : help)
kill : Fermer une connexion (Utilisation : kill #)
reset: Réinitialiser toutes les connexions (Utilisation : reset)
show : Afficher les connexions (Utilisation : show)
Un raccourci pour aller à une définition, un autre pour revenir. Si jamais ça te tente de tester, voici un petit tuto qui m'a permit de m'y mettre, ça prends 20 minutes max à tester.
[^] # Re: Pourquoi ne pas utiliser le même environnement que les hackers du noyau chevronnés?
Posté par teddyredm3cl . En réponse au message Travail autour de la compilation d'un kernel. Évalué à 3.
Même si vim n'a pas ta préférence, avec cscope il fait ce dont tu as besoin je pense. Voici un descriptif de l'aide :
Un raccourci pour aller à une définition, un autre pour revenir. Si jamais ça te tente de tester, voici un petit tuto qui m'a permit de m'y mettre, ça prends 20 minutes max à tester.
Tutoriel Vim/cscope