Como posso obter o local onde uma função é definida no VIM rapidamente?

3

Instalei taglist e nerdtree plugins e gostaria de saber se existe uma maneira de encontrar rapidamente o local onde alguma função está definida, assim como o que Control e o nome da função em Eclipse fazem? Ajuda seria apreciada!

    
por SpawnST 13.05.2010 / 04:55

2 respostas

2

vim vem com o suporte a ctags embutido. Se você tiver um arquivo tags , certifique-se de que ele possa ser encontrado pelo vim adicionando-o à variável tags (verifique se o padrão funciona primeiro)

:set tags+=/path/to/tags

Em seguida, você pode usar :tselect SOME_FUNC para listar os locais dos arquivos. Você pode precisar apenas digitar os primeiros caracteres do nome da função e usar a TAB para completar.

    
por 13.05.2010 / 05:06
1

Você também pode colocar o cursor em algum lugar no nome da função e pressionar Ctrl-]

    
por 21.05.2010 / 19:45