Ao editar o código C # no Visual Studio 2010, a ENTERchave faz com que o IntelliSense conclua a sugestão atual, sem adicionar uma nova linha.
No VB.NET, o comportamento padrão do IntelliSense para a ENTERchave é adicionar uma nova linha após a conclusão da sugestão atual.
Como posso configurar o IntelliSense para alterar o comportamento do VB.NET para o C # one?
Eu já sei que poderia pressionar TABou SPACE, mas por hábito, sempre acabo pressionando ENTER(e mudando de linha).
Respostas:
Infelizmente, o conjunto de chaves de ativação para a conclusão do intellisense não é um item configurável para o VB.Net. Não há como, no ambiente padrão do Visual Studio, alterar esse comportamento.
Seria possível desenvolver um tipo de plugin para fazer isso. No entanto, essa é uma medida bastante extrema.
EDIT A partir do Visual Studio 2017, agora é possível alterar isso. Veja a resposta abaixo
fonte
ATUALIZAR O VISUAL STUDIO 2017:
Agora, com o Visual Studio 2017, você pode alterá-lo. Ferramentas -> Opções -> Editor de texto -> Básico -> IntelliSense. Em Comportamento da tecla Enter, selecione Nunca adicionar nova linha ao inserir
RESPOSTA AO ESTÚDIO VISUAL 2015 E ANTERIOR:
O compartilhador possibilita substituir o intellisense do Visual Studio e usar seu próprio intellisense. É a única maneira que eu encontrei. Ele tem uma avaliação gratuita de 30 dias, se você quiser testá-lo.
fonte