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

时间:2013-07-10 22:36:39

标签: c# visual-studio-2012 autocomplete intellisense

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

Example of parameters completion in Eclipse

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

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

3 个答案:

答案 0 :(得分:30)

您可以使用:

控制 + + 空间。这将显示光标当前所在方法的参数列表。

示例:

typing

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

ctrlshiftspace

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

assigned

答案 1 :(得分:4)

对于我的情况, Ctrl + Shift + Space Ctrl + K + P 工作..最终我把它钉到了这个设置:

Visual Studio Text Editor Intellisense

现在每当我输入,intellisense会自动弹出!好看!

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

答案 2 :(得分:0)

Visual Studio 2019

您可以在工具栏上添加一个按钮:

view>工具栏>文本编辑器。

然后:

view>工具栏>自定义:

选择命令标签。

选择工具栏单选按钮。

在工具栏下拉菜单中,选择“文本编辑器”。

command location 按“添加新命令。

选择编辑[等待填充]。

选择参数信息。 command image

希望这会有所帮助。