VB.NET智能感知:禁用ENTER自动完成的换行

在Visual Studio 2010中编辑C#代码时, ENTER键使IntelliSense完成当前的build议,而不添加新行。

在VB.NET中, ENTER键的默认IntelliSense行为是在完成当前build议之后添加一个新行。

如何configuration智能感知,以将VB.NET行为更改为C#?

我已经知道,我可以按TABSPACE ,但是出于习惯,我总是最终敲击ENTER (并改变行)。

不幸的是,用于智能感知完成的一组触发键不是VB.Net的可configuration项目。 在默认的Visual Studio环境中没有办法改变这种行为。

有可能开发一个插件来完成这一点。 但这是一个非常极端的措施。

2017年更新视觉工作室:

现在使用Visual Studio 2017可以更改它。 工具 – >选项 – >文本编辑器 – >基本 – >智能感知。 在input关键行为中,select不input新行

回答2015年及以前的视觉工作室:

Resharper可以覆盖Visual Studio intellisense并使用自己的智能感知。 这是我find的唯一途径。 如果您想要testing,它有30天的免费试用期。