O Vim tem algumas formas diferentes de conclusão incorporadas para muitas linguagens de programação. Bons locais para começar podem ser ": help 'complete'" e procurando omni-completion .
Existe algum editor / IDE (ou um plugin para um editor existente como o Vim ou o GEdit) que faz o auto-preenchimento de muitas linguagens (não apenas C ++)? Aptana faz apenas HTML / CSS / JS e Code :: Blocks faz apenas C ++ (eu posso estar errado neste caso. Se sim, por favor corrija-me).
No Windows, o Notepad ++ faz um trabalho bem legal.
O Vim tem algumas formas diferentes de conclusão incorporadas para muitas linguagens de programação. Bons locais para começar podem ser ": help 'complete'" e procurando omni-completion .
Pessoalmente, gosto do NetBeans . É multi-lingual, C ++, Java, PHP para citar alguns, e o que eu mais gosto nisso, é que o NetBeans ao contrário de qualquer outro IDE olha dentro dos arquivos de cabeçalho que você incluiu e auto-conclui não apenas as palavras-chave e nomes de variáveis locais, mas também nomes mais sofisticados (por exemplo, eu uso a biblioteca GTKmm e o NetBeans não apenas me listam todas as conclusões possíveis, mas também me fornece uma documentação de qualquer função que eu escolher).
De minha própria pesquisa, o NetBeans é (infelizmente) o único IDE capaz disso, então você pode querer experimentá-lo.
Os editores do Unix tendem a definir conflitos de linguagem se não forem cuidadosos. Esta não é minha intenção aqui em tudo. Eu comecei usando vim para desenvolvimento de código e em algum momento mudei para o emacs onde eu fiquei desde então, e isso foi há mais de uma década. Eu tenho configurado para fazer autocompletar de todas as linguagens que eu uso (C / C + +, Lisp, Python, Perl). Mas como qualquer editor poderoso, ele tem uma curva de aprendizado.
Mas o vi / m não é diferente - eu conheço hackers que o configuram para fazer os mesmos tipos de coisas que eu faço. Eu acho que o que acontece em algum nível é como você está conectado - ambos são editores de código extremamente capazes, muito poderosos, com mais recursos do que a maioria das pessoas jamais aprenderá a usar.
O problema que notei ao longo dos anos com os ambientes IDE é que eles podem ter uma curva de aprendizado muito menor, mas há uma razão para isso. Você tem que ganhar elevação em algum momento se quiser chegar a algum lugar. Um editor muito bom vai forçá-lo a aprender um monte de coisas desde o início e sair do seu caminho. Os outros não o forçam a aprender muito (vale a pena saber), mas estão sempre no seu caminho depois disso.
Apenas meus dois centavos.
jkcunningham
O Gedit fornece um plug-in de complementação de palavras, embora eu não o tenha usado. Instale o gedit-plugins e você terá isso.
O Komodo Edit é um favorito pessoal e suporta o preenchimento automático, juntamente com outros excelentes recursos; veja aqui para mais detalhes: link
Tags vim auto-completion editor gedit plugins