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

Woo*_*kai 14 c# intellisense autocomplete visual-studio-2012

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

Eclipse中参数完成的示例

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

我知道这会Ctrl + K, Ctrl + I显示有关光标当前突出显示内容的一些信息,但如果您已经开始输入内容,则无效.如果我键入MyMethod(arg1,然后点击快捷方式(或任何其他,如Ctrl + SpaceCtrl + Shift + Space),我没有得到任何有用的东西.

Sim*_*ead 32

您可以使用:

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

例:

打字

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

ctrlshiftspace

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

分配

  • 好吧,我会被诅咒:我重启了VS2012,瞧瞧!它有效.很抱歉浪费你的时间,再次感谢你的帮助. (2认同)

Ros*_*sim 5

对于我而言,既不Ctrl+ Shift+ Space,也不Ctrl+ K+P的工作..最终我钉下来到这个设置:

Visual Studio 文本编辑器智能感知

现在,每当我输入时(,intellisense 都会自动弹出!.. 太好了!

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