VB.NET IntelliSense: Desabilitar nova linha no preenchimento automático




visual-studio visual-studio-2010 (2)

Ao editar o código C # no Visual Studio 2010, a tecla ENTER faz com que o IntelliSense complete a sugestão atual, sem adicionar uma nova linha.

No VB.NET, o comportamento padrão do IntelliSense para a chave ENTER é adicionar uma nova linha após concluir a sugestão atual.

Como posso configurar o IntelliSense para alterar o comportamento do VB.NET para o C # one?

Eu já sei que eu poderia pressionar TAB ou SPACE , mas por costume eu sempre acabo apertando ENTER (e mudando de linha).


Answer #1

UPDATE VISUAL STUDIO 2017:

Agora, com o Visual Studio 2017, você pode alterá-lo. Ferramentas -> Opções -> Editor de Texto -> Básico -> IntelliSense. No comportamento da tecla Enter, selecione Nunca adicionar nova linha ao entrar

RESPOSTA PARA O VISUAL STUDIO 2015 E ANTERIOR:

Resharper permite substituir o intellisense do Visual Studio e usar seu próprio intellisense. É a única maneira que encontrei. Ele tem 30 dias de teste gratuito se você quiser testá-lo.


Answer #2

Infelizmente, o conjunto de chaves de disparo para a conclusão do intellisense não é um item configurável para o VB.Net. Não há nenhuma maneira no ambiente padrão do Visual Studio para alterar esse comportamento.

Seria possível desenvolver um tipo de plugin para conseguir isso. No entanto, essa é uma medida bastante extrema.

EDITAR A partir do Visual Studio 2017, agora é possível alterar isso. Veja a resposta below





intellisense