Léxico de TI › Programação › ctags

ctags

Programação Svenska → Atualizado: 2026-09-28

Ferramenta que varre o código-fonte e escreve um arquivo de índice com o local onde cada função, classe e variável é definida. O editor lê o arquivo e pode pular direto para a definição — desde os anos 1980.

O formato é um arquivo de texto ordenado: nome do símbolo, nome do arquivo e um padrão de busca. No Vim, basta apertar Ctrl-] em cima de um nome para cair no lugar certo. É algo rudimentar perto de um language server — o ctags não entende escopo, tipos nem sobrecarga, então três métodos init diferentes geram três resultados igualmente prováveis — mas em compensação é independente de linguagem, não exige compilação e funciona até numa base de código que nem builda. O Exuberant Ctags dominou por vinte anos até o desenvolvimento travar; o Universal Ctags é o fork de 2014 que segue vivo. Ainda vale a pena gerar em projetos grandes, mistos ou antigos.

← Voltar ao léxico