簡體   English   中英

鍵組合以在Visual Studio中添加括號

[英]Key-Combination to add braces in 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;

...現在光標在括號之間並縮進正確的水平。

我無法復制它,也無法弄清楚我所做的事情(有時會因為自己的利益而打字太快)。

有人知道這是什么組合,在哪里定義的,或在哪里有類似組合的列表?

如果未安裝ReSharper,則可能通過按Tab鍵使用了else 代碼段

在此處輸入圖片說明


如果您安裝了ReSharper,則:

您按Shift + Enter而不是直接輸入。 這將把花括號放在else結尾。 到目前為止,我只能為else語句重現此else ,它不會在if塊或方法中使用花括號。

有關快捷鍵的列表,請參見: Visual Studio中的默認鍵盤快捷鍵

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM