Visual Studio:如何在智能感知中显示重载?
一旦编写了代码,我知道查看方法的重载的唯一方法就是通过删除括号()
并重新打开它们来实际编辑该方法。
有没有一个快捷键,我可以按下来激活这个,而不必编辑我的文件?
例如,请参考下面的ShowDialog Overload屏幕截图:
尝试键盘快捷键Ctrl-Shift-Space
。 这对应于Edit.ParameterInfo
,以防您更改了默认值。
例:
Ctrl + Shift + Space显示所选方法的Edit.ParameterInfo
,而选定方法的意思是插入符号位于方法的括号内。
这里是Visual Studio 2010键绑定海报 。
还有那些还在使用2008的 。
将光标放在()中,按Ctrl + K ,然后按P.
现在通过按↑ / ↓箭头键导航。
默认的键绑定是Ctrl + Shift + Space
底层的Visual Studio命令是Edit.ParameterInfo
。 如果标准的键盘绑定不适用于您(某些configuration文件可能),那么您可以通过键盘选项页面进行更改
- 工具 – >选项
- 键盘
- inputEdit.ParameterInfo
- 更改快捷键
- 命中分配
碰巧没有上述方法的工作。 键绑定是正确的,但工具提示根本不显示在任何情况下,既不完成帮助或按需。
要修复它只需要工具\文本编辑器\ C# (或所有语言),并检查“ 参数信息 ”。 现在它应该工作
伟大的问题; 我遇到过同样的问题。 原来确实有一个键盘快捷键来显示这个列表:Ctrl + Shift + Space(Ctrl + Space的基本IntelliSense快捷键的变体)。
-
如果光标位于方法调用的参数括号内,则会调用
Edit.ParameterInfo
(默认情况下,映射到Ctrl + Shift + 空格 )命令来显示过载工具提示。 -
命令
Edit.QuickInfo
(默认情况下映射到Ctrl + K Ctrl + I )将显示如果您对光标位置进行Edit.QuickInfo
,您将看到的工具提示。
每隔一段时间上述build议停止工作,如果我重新启动Visual Studio,他们开始再次工作。
我知道这是一个旧post,但是对于像我这样的新手来说,这个post还是很有用的。 当你hover在一个方法上,你会得到一个不可点击的信息框,而如果你只是在方括号中写一个逗号,智能感知会为你提供可点击的箭头的心爱的信息框。