ctags + vim + kscope

By Filipe Rosset

ctags + vim + kscope

Indexando seu código C e facilitando pesquisas, procura de definições, etc.
Agradecimentos ao Douglas Schilling Landgraf que colaborou com informações sobre as ferramentas.

shell> sudo yum -y install ctags
ctags-kscope-vim-console
shell> cd /home/filipe/dev/linux-2.6
shell> make tags
shell> vim
vim> :set tags=/home/filipe/dev/linux-2.6/tags -> seta as tags geradas pelo make ctags
vim-set-tags
vim> :ta em28xx_alsa_unregister -> procura pela tag em28xx_alsa_unregister
ctags-tn-tp1
vim> :tn -> salta para a próxima tag
vim> :tp -> salta para a tag anterior
vim> :tf -> salta para a tag inicial
vim> :tf -> salta para a tag final

Ctrl + T    -> salta para o arquivo editado inicialmente
Ctrl + ]    -> salta entre as várias localizações do item procurado

kscope
Tela inicial com as configurações
preferencias-kscope
Tela do editor mapeando as funções, variáveis, structs etc do seu código
kscope

Referências:
http://dougsland.livejournal.com/54572.html
man ctags
http://ctags.sourceforge.net/
http://kscope.sourceforge.net/

Tags: , , , , , ,

Deixe uma resposta