O editor do Vim é muito inteligente?

5

Estou programando em C ++ ou Java. Eu quero usar o editor Vim, e ouvi dizer que eu posso configurar o editor Vim para poder ir:

  1. De um objeto para a definição
  2. De uma função para a definição
  3. Do nome da turma à definição

Temos algum Vim-er profissional que possa me dizer exatamente como configurar o Vim para isso?

    
por Narek 19.09.2009 / 20:28

2 respostas

4

O que você está se referindo é tags, eu acredito. Verifique aqui para a seção 29.1 - usando tags.

    
por 19.09.2009 / 23:38
0

Você pode ver o plug-in "código completo":

Atualizar : Desculpe eu entendi errado sua pergunta, eu acho que você está procurando ctags (e talvez cscope ), Eu uso ctags o tempo todo, mas funciona melhor para c, mas achei bastante útil mesmo para java.

Eu não tenho um bom tutorial agora, mas se você google para palavras como o tutorial vim ctags você encontrará alguns links úteis ... (espero que de qualquer maneira )

Eu também encontrei isso, que irá criar um índice de todos os arquivos java sob o diretório src, para ambas as ctags e cscope

ctags -R src/ & find src/ -name '*.java' > cscope.files &&  cscope -b

Funciona muito bem no Linux, mas se você está sentado no Windows, isso também funciona com o cygwin.

Essa foi uma resposta muito confusa ... mas talvez possa ser útil de qualquer maneira:)

    
por 20.09.2009 / 20:56