如何在Visual Studio中获取参数提示/完成?

我通常使用Eclipse进行编码,它有一个非常好的参数完成function:当你调用一个方法时,就在你输入之后它会显示参数列表,并在你键入时突出显示你所在的位置:

Eclipse中参数完成的示例

如何在Visual Studio 2012中获得类似的帮助?

我知道Ctrl + K,Ctrl + I显示了一些关于光标当前突出显示的信息,但是如果你已经开始输入内容,它就不起作用了。 如果我输入MyMethod(arg1,然后点击快捷方式(或任何其他,如Ctrl + SpaceCtrl + Shift + Space ),我没有得到任何有用的东西。

您可以使用:

Ctrl + Shift + Space 。 这将显示光标当前所在方法的参数列表。

例:

打字

"a",之后用光标按Ctrl + Shift + Space "a",结果是:

ctrlshiftspace

您可以在键盘设置中检查这是否已正确分配,如Edit.ParameterInfo

分配

对于我的情况, Ctrl + Shift + SpaceCtrl + K + P都不起作用..最终我把它钉到了这个设置:

Visual Studio文本编辑器智能感知

现在每当我打字 intellisense会自动弹出!好!

事实certificate,这是由Resharper引起的……,Resharper卸载无法正确恢复原始的Visual Studio设置。