Visual Studio 2010 IntelliSense不会选择默认值 - 它只是标记它

Tom*_*han 129 intellisense visual-studio-2010 coderush-xpress visual-studio visual-studio-2010-rc

我在Visual Studio 2010中的IntelliSense有一个非常烦人的问题:

偶尔(但并非总是 - 只是出于我的控制)Intellisense引擎选择"标记"一个选项,而不是实际选择它.这意味着我不必键入e n Enter以访问以"En ..."开头的默认选项,而是键入e n down Enter.

通常它会像这样工作一段时间,然后,突然间,我想要的行为又回来了.我的结论是有一些选项可以自动设置,而且我不知道如何控制.

如何确保始终选择默认选项,而不仅仅是"标记"?

供参考:这是Visual Studio 2010 RC,带有CodeRush Xpress 10.1.

dev*_*vio 258

试试Ctrl- Alt- Space.

发现在Connect上,似乎对我有用

  • Microsoft 文章往往会在一段时间后消失。最好解释一下为什么以及如何 (3认同)

Mac*_*het 68

也可以通过转到Edit - > IntelliSense - > ToggleCompletionMode来更改它

  • 加上一个为那些可能改变了捷径的人找到另一种方式. (2认同)
  • vs2017,仍然有效。而且它仍然会自行关闭...这个错误已经存在了很长一段时间。 (2认同)

cyb*_*spy 19

我有同样的问题,但发现按下TAB总是选择默认选择.

  • @Tomas。当然可以-上面的所有解决方案都依赖于此。想象一下,如果那没有发生。您开始输入变量的名称,该变量的前几个字母可以与名称相似但类型不同的几个变量匹配,所有这些类型的所有成员都会自动弹出。按下句点键可能是一个额外的步骤,但可以节省您的理智! (2认同)

can*_*on7 6

为了完整起见,此选项在工具栏上有一个向上的切换按钮:

切换完成模式工具栏按钮

它的视觉状态会告诉您当前选择了哪种完成模式。