VS2010:
在 VB 中,我可以将光标放在现有方法的参数括号内并键入“空格”,这将显示工具提示,其中包含我所在参数的描述。 C# 中并非如此。我必须删除包括参数在内的整个括号,然后重新输入左括号,才能显示此工具提示。是否有一些快捷方式或设置可以改变这种行为?我尝试按 ctrl、shift、alt,但没有效果。
Ctrl+Shift+Space 会做你想做的事。
您可能想查看按键绑定海报。
对于 VS2015 来说是 Ctrl-K Ctrl-I。以防未来的人想流浪。
我不明白你的意思。但我将此编码用于方法参数工具提示。
/// <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
}
带有 VsVim 扩展的 Visual Studio 2019
适用于
NORMAL
和 INSERT
模式,适用于 C# 和 C++,具有:
Ctrl+Shift+空格
只需确保将插入符号放在第一个括号后面即可:
C#
"Value".Contains(| <-- caret
C++
glClearColor(| <-- caret
Ctrl + K, Ctrl + P
为我工作,而
Ctrl + Shift + Space
没有。也许是由于 Reshaper?
了解它的最可靠方法(由于插件等)是在设置中查找它。
Tools
-> Options
Environment
-> Keyboard
Show commands containing:
字段过滤命令(例如,在此处输入“param”)这里还有MS 文档中所有快捷方式的列表,其中包含命令名称和说明。我发现在那里搜索命令比在应用程序内设置中搜索命令更容易。