segunda-feira, 16 de março de 2009

Opção para definir quais diretórios o Vim deve buscar arquivos de tag

Quando os arquivos-fonte estão em vários diretórios, você pode criar um tags file em cada um deles.
O Vim será capaz de saltar somente para as tags que estão dentro deles.

Para usar múltiplos tags file use a opção 'tags':
:set tags=./tags,./../tags,./*/tags
isso fará o Vim procurar tags files no mesmo diretório do arquivo corrente, no diretório acima e em todos subdiretórios.

Isso não pode ser suficiente, se por exemplo precisar de um tags file que está em um diretório ("~/proj/sub/tags") que não é sub-diretório do diretório corrente ("~/proj/src").
Se ambos tiverem mesmo pai ("~/proj") pode-se dizer ao vim para pesquisar a árvore inteira de diretórios:
:set tags=~/proj/**/tags

0 comentários:

Postar um comentário