18

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

Eclipse 中的参数补全示例

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

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

4

3 回答 3

48

您可以使用:

Ctrl+ Shift+ Space。这将为您的光标当前所在的方法调出参数列表。

例子:

打字

Ctrl+ Shift+Space与光标后"a",结果:

ctrlshiftspace

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

分配

于 2013-07-10T22:42:58.630 回答
5

就我而言,++和++都Ctrl不起作用..Shift最终我将其确定为以下设置:SpaceCtrlKP

Visual Studio 文本编辑器智能感知

现在每当我输入时(,智能感知就会自动弹出!.. 好!

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

于 2015-10-19T09:07:26.203 回答
0

视觉工作室 2019

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

视图>工具栏>文本编辑器。

然后:

查看>工具栏>自定义:

选择命令选项卡。

选择工具栏单选按钮。

在工具栏下拉列表中选择文本编辑器。

命令位置 按“添加新命令。

选择编辑 [等待填充]。

选择参数信息。 命令图像

希望这可以帮助。

于 2020-02-11T01:43:40.690 回答