ctags corsa per un modulo del kernel esterno (o tirando nei tag da un progetto relativo a parte)

StackOverflow https://stackoverflow.com/questions/1679378

Domanda

Sto costruendo una un modulo (driver di periferica) 'esterna', vale a dire che non è nell'albero dei sorgenti del kernel di Linux, ma in un albero separata fonte non correlato.

Voglio usare ctags per sfogliare le dichiarazioni / funzioni variabili e le definizioni che vengono tirati in dal kernel tramite file di intestazione.

Per esempio supponendo che ho:

~/src/kernel-source
~/src/my_external_module

e ho eseguito make tags per il kernel, allora come posso correre ctags contro il mio modulo in modo che possa raccogliere i tag da quello che è effettivamente un progetto separato in una diversa struttura di directory, in questo caso il sorgente del kernel di Linux?

È stato utile?

Soluzione

Se avete a cuore i file tag, è necessario essere utilizzarli in un editor che li utilizza, come vi. Invece di cercare di combinare i file tag, come su di raccontare VI sul file tag aggiuntivo? Prova ad aggiungere il file tag aggiuntivi per l'opzione 'tags':

 :set tags=./tags,tags,/home/myhome/Work/linux-2.6.31/tags,/home/myhome/Work/driver/tags

Questo imposta un percorso di ricerca tag VI. Vedi . Help tag per ulteriori informazioni

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top