VIM como IDE c ++ - autocomplete

3

Ainda estou aprendendo C ++, mas já sei algumas coisas. Eu costumava usar o Visual Studio, mas depois que mudei para o Debian, eu estava trabalhando com o Code Blocks.

Recentemente, ouvi falar sobre o uso do VIM como IDE e comecei a usá-lo. Problema que apareceu é autocompletar não está funcionando. Não sei porque, mas recentemente o C-P / C-N parou de funcionar - ele só é concluído se uma palavra específica já estiver no código ou no código de outra guia; então toda vez que eu começo eu tenho que digitar cada primeiro include / cout / class etc. sem autocompletar.

Eu tentei usar YouCompleteMe, mas infelizmente: YouCompleteMe unavailable: requires Vim 7.3.584+ .

Estou usando o Debian Wheezy (estável com backports) e não possui o vim 7.4 nos repositórios. Eu tentei adicionar o repositório do Jessie e - usando o pinn baixo - tentei instalar o vim 7.4, mas ele queria remover muitos pacotes (como o g ++ e muitos outros), então desisti dessa idéia.

Eu não sou muito bom no Debian, estou usando por ~ 1,5 ano, mas mais como máquina de trabalho, não é algo que eu precise aprender tudo sobre isso, então eu preciso de ajuda em:

  1. Instalando o vim 7.4 no Debian sem remover metade do sistema ou,
  2. Torne o trabalho YouCompleteMe ou
  3. Fazer autocompletar no trabalho do vim (especialmente para C ++)
por Photon Light 03.08.2014 / 11:57

1 resposta

1

install vim 7.4 on Debian without removing half of the system

Instalar a partir da fonte é uma boa escolha. Compilar vim não é nada difícil. Você pode ler mais detalhes e instruções aqui .

make YouCompleteMe work

A instalação do YouCompleteMe precisa de algumas coisas mais difíceis, mas é uma boa documentação no repo do YouCompleteMe github , tente isto e diga-nos se você tem alguma problema.

make autocompletion in vim work (especially for C++)

Outras opções para autocompletar C ++ são usar OmniCppComplete , é mais fácil de usar e instalar do que YouCompleteMe.

    
por 03.08.2014 / 14:09