Uma das coisas que o Visual Studio tem de bom é o Intellisense. Ele traz o completion sem a necessidade de se usar Ctrl - Espaço.
O engraçado é que o Eclipse poderia fazer isso também, mas vem configurado de uma forma que eu não consigo entender o por quê. Existe um delay proposital por padrão. Acho que eles não querem deixar as coisas rápidas demais para desenvolvedores Java, eles podem estranhar. Se não usa 4GB de RAM e não demora 5 minutos para iniciar então não é Java, deve ser bruxaria.
Isso cria a falsa impressão de que Java é mais lento ou de que o Visual Studio é melhor.
Para fazer o Eclipse se comportar assim como o Intellisense do VS, basta mudar Auto activation delay (ms) para 0 e Auto activation triggers for Java para .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ (existe um ponto antes do “abc”) no Java / Editor / Content Assist.
Fica muito melhor assim. Acho que se o Eclipse tivesse isso habilitado por default, os fanboys do VS chorariam.
oO vlw brother, otimo recurso do eclipse, vai ajudar muito aki one trabalho!!!
jonathan_Coelho
Show bola o/
esb
Excelente dica!
M
Mobzim
Agora sim,
como dito antes, bem que poderia estar como default essa opção
Vlw, vai ajudar bastante.
esb
Eu não consigo colocar mais de quatro caracteres no Auto activation triggers for Java…
ViniGodoy
Uma das críticas ao VS era o fato disso ser padrão.
Isso porque, antigamente (na época que o Eclipse foi feito), as máquinas demoravam a trazer a informação de intellisense.
Aí você era obrigado a esperar a lista, mesmo sabendo exatamente que método digitar.
Talvez por isso essa opção não seja padrão.
Mas claro, os tempos mudaram, as máquinas também, talvez fosse a hora mesmo disso ser revisto.
Se não me engano, isso também não é mais padrão no VS2010. Pelo menos, não para o C++ e para o C#.
LucasAdri07
ViniGodoy:
Uma das críticas ao VS era o fato disso ser padrão.
Isso porque, antigamente (na época que o Eclipse foi feito), as máquinas demoravam a trazer a informação de intellisense.
Aí você era obrigado a esperar a lista, mesmo sabendo exatamente que método digitar.
Talvez por isso essa opção não seja padrão.
Mas claro, os tempos mudaram, as máquinas também, talvez fosse a hora mesmo disso ser revisto.
Se não me engano, isso também não é mais padrão no VS2010. Pelo menos, não para o C++ e para o C#.
Testei o 2010 há alguns dias atrás e realmente não veio por padrão… Não sei se é porque minha versão veio do Dreamspark da MS ou se realmente todas as versões estão assim.
M
Mobzim
Não sabia desse detalhe, mas pensando bem acontece mesmo comigo até mesmo usando ctrl+espaço quando estou utilizando o eclipse no Windows, a lista as vezes demora para aparecer, acontece mais quando o eclipse acabou de ser aberto.
No Linux ele já roda melhor.
Hebert_Coelho
Meu pc antigo eu tinha deixado desligado essa opção pq ele não aguentava.
Testei aqui hoje e foi uma beleza! . Tinha até esquecido desse trem.
Valeu! =D
K
kelton.ribeiro
Muito bom …Parabéns !
J
Jason88
ai sim!!!
asousaj
Essa alteração causou um efeito colateral aqui, tive de tirar.
Efeito colateral, na verdade digo um comportamento que não me agradou.
Tentem declarar uma variavel identica a essa linha abaixo. Ele fica sugerindo “tenisString” , preferi o modo padrão.
privateStringtenis=...
Isso no Indigo/Ubuntu12.04 32bits
VS continua melhor nessa parte, eita saudade dele, mas vou ficar um bom tempo só com JAVA
albertongai
fiz aqui… não senti muita diferença… vai ver é porque não estou programando insanamente ultimamente rsrsrs :lol: