键组合在Visual Studio中添加大括号

时间:2014-10-28 12:54:01

标签: c# visual-studio-2010 visual-studio

使用C#Visual Studio 2010,我偶然在一个else语句中添加了大括号 - 这是一个完全意外,而且我还不知道是什么键合组合。

我的代码就是这个......

if (data.Name != "")
    cmdUpdateData.Parameters["@NAME"].Value = data.Name;
else
    cmdUpdateData.Parameters["@NAME"].Value = DBNull.Value;

光标位于else语句的末尾,当我进行意外键组合时,结果是......

if (data.Name != "")
    cmdUpdateData.Parameters["@NAME"].Value = data.Name;
else
{

}
cmdUpdateData.Parameters["@NAME"].Value = DBNull.Value;

...现在光标位于大括号之间并缩进到正确的级别。

我无法复制它,我无法弄清楚我做了什么(为了自己的利益,我可以打字太快)。

有人知道这个组合,它定义的地方,或者有类似组合的列表吗?

1 个答案:

答案 0 :(得分:2)

如果您没有安装ReSharper,则可以按else键使用Tab code snippet

enter image description here


如果您安装了ReSharper,那么:

您按 Shift + Enter 而不是输入。这将在else的末尾加上大括号。到目前为止,我只能为else语句重现这一点,它不会为if块或方法添加大括号。

有关快捷键列表,请参阅:Default Keyboard Shortcuts in Visual Studio