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

Posted

技术标签:

【中文标题】如何在 Visual Studio 中获取参数提示/完成?【英文标题】:How to get parameter hints/completion in Visual Studio? 【发布时间】:2013-07-09 01:28:11 【问题描述】:

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

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

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

【问题讨论】:

【参考方案1】:

你可以使用:

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

例子:

将光标放在"a", 之后按Ctrl+Shift+Space 会导致:

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

【讨论】:

应该可以,但是不行。我在哪里可以检查这是否未被重新分配? 您可以查看 Visual Studio 中的键盘设置。工具 > 选项 > 环境 > 键盘。检查是否正在使用默认模板。 我刚刚做了,甚至点击了Reset 按钮:仍然没有。是否可以以某种方式禁用该功能? 是的。我开始绝望了……顺便说一句,非常感谢你的帮助,漂亮的截图! 好吧,我该死的:我重新启动了 VS2012,你瞧!它可以工作了。很抱歉浪费您的时间,再次感谢您的帮助。【参考方案2】:

就我而言,既不是 Ctrl+Shift+Space 也不是 Ctrl+K kbd>+P 工作.. 最终我将其确定为以下设置:

现在每当我输入 ( 时,intellisense 就会自动弹出!.. 不错!

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

【讨论】:

这是一个被低估的答案,这正是默认情况下应该打开的。【参考方案3】:

视觉工作室 2019

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

view>toolbar> 文本编辑器。

然后:

查看>工具栏>自定义:

选择命令选项卡。

选择工具栏单选按钮。

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

command location 按“添加新命令。

选择编辑[等待填充]。

选择参数信息。 command image.

希望这会有所帮助。

【讨论】:

以上是关于如何在 Visual Studio 中获取参数提示/完成?的主要内容,如果未能解决你的问题,请参考以下文章

获取旧版 Visual Studio 命令提示符

如何在 Visual Studio Express 2013(C++) 中获取特定驱动器的当前目录?

如何在 Visual Studio 中显示特定提示

在 Visual Studio 里一秒打开 命令提示符,并定位到当前仓库的目录

如何在 Visual Studio 2017 中设置表单控件的工具提示属性

Visual Studio Code如何关闭代码智能提示?