Gerar ctags para o gVim para substituir o intellisense do visual-studio

0

Estou tentando gerar ctags para usar dentro do gVim, o que me permitiria obter o mesmo tipo de experiência que recebo ao usar o visual studio.

Meu problema é que quando eu gero ctags dentro do meu projeto, existem muitas funções que não serão encontradas pelo vim.

Por exemplo, estou trabalhando em um projeto do DirectX e quando tento ir para a definição de uma função do DirectX, como "D3D12CreateDevice", espero que o vim salte para a declaração de função dentro de "d3d12.h". No entanto, como "d3d12.h" está localizado em uma pasta completamente diferente, uma tag não é gerada para ele e o vim gera um erro dizendo que não pode encontrá-lo.

Existe uma maneira de fazer isso funcionar?

    
por mbl 04.08.2018 / 22:06

1 resposta

0

Se você tiver seu projeto em uma pasta, poderá usar:

ctags -R -f /path/to/output/tagfile /path/to/project

E no Vim, use as tags por:

:set tags=/path/to/output/tagfile

Existem soluções que usam plugins que podem ajudar a resolver problemas complexos. situações. Veja as referências abaixo.

por 04.08.2018 / 22:42