Qualquer editor que faz autocompletion no Ubuntu?

3

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.

    
por Manu 08.05.2011 / 10:30

8 respostas

2

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 .

    
por Fred Nurk 08.05.2011 / 11:13
1

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.

    
por Rafał Cieślak 08.05.2011 / 12:17
1

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

    
por jkcunningham 08.05.2011 / 17:35
1

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.

    
por fragos 09.05.2011 / 03:43
0

Usar um IDE é altamente pessoal, mas também dê uma olhada em Geany . Não deixe que o site básico o engane: o Geany suporta muitos idiomas e é muito pequeno (apenas 9Mb).

    
por Rinzwind 08.05.2011 / 11:14
0

O Komodo Edit é um favorito pessoal e suporta o preenchimento automático, juntamente com outros excelentes recursos; veja aqui para mais detalhes: link

    
por dandelionmood 08.05.2011 / 17:57
0

Eu votaria no link sublima_text

    
por Zahiduzzaman 27.06.2013 / 09:56
0
O Emacs tem autocompletar a maioria das linguagens de programação que ele pode manipular. Você pode precisar instalar o pacote de autocompletar para o seu idioma de escolha de Elpa, Melpa ou Marmalde.

Instale o emacs usando:

Sudo apt install emacs
    
por haziz 23.11.2016 / 18:04