如何在 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 + Space 或 Ctrl + 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 Express 2013(C++) 中获取特定驱动器的当前目录?
在 Visual Studio 里一秒打开 命令提示符,并定位到当前仓库的目录