VS2010:
在VB中,我可以将光标放在现有方法的参数括号内,并键入一个“空格”,这将显示工具提示,其中包含我所参数的参数。在C#中不是这种情况。我必须删除包含参数的整个括号,然后重新键入左括号,以显示此工具提示。是否有一些快捷方式或设置来改变这种行为?我尝试按ctrl,shift,alt,但它没有效果。
答案 0 :(得分:226)
Ctrl + Shift + Space 会做你想做的事。
您可能需要查看poster of key bindings。
答案 1 :(得分:28)
对于VS2015,它是 Ctrl-K Ctrl-I 。如果来自未来的人想知道徘徊。
答案 2 :(得分:13)
我不明白你的意思。但我使用此编码方法参数工具提示。
/// <summary>
/// Do work function
/// </summary>
/// <param name="id">This is user's Id.</param>
/// <param name="name">This is user's Name.</param>
/// <param name="surname">This is user's surname. </param>
private void DoWork(int id, string name, string surname)
{
// do stuff
}
答案 3 :(得分:0)
Ctrl + K, Ctrl + P
在Ctrl + Shift + Space
没有的地方为我工作。也许是由于Resharper?
答案 4 :(得分:0)
带有VsVim扩展的Visual Studio 2019
对于C#和C ++,在NORMAL
和INSERT
模式下均可使用,
Ctrl + Shift + 空格
只需确保将插入号放在第一个括号之后:
C#
"Value".Contains(| <-- caret
C ++
glClearColor(| <-- caret