2
很多的時候,我有一個,如果條件只有一條線,像這樣:快捷方式在Visual Studio中創建括號
if (true)
// my single code
但有時,我想花我的,如果條件2級或更多的代碼,所以我應該使用大括號。
if (true)
{
//do something
}
我想知道是否有任何更改第一個代碼到第二個代碼的快捷方式?
很多的時候,我有一個,如果條件只有一條線,像這樣:快捷方式在Visual Studio中創建括號
if (true)
// my single code
但有時,我想花我的,如果條件2級或更多的代碼,所以我應該使用大括號。
if (true)
{
//do something
}
我想知道是否有任何更改第一個代碼到第二個代碼的快捷方式?
您可以創建一個代碼片段,圍繞這樣的選擇的文本:
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>curls</Title>
<Description>Puts curly braces around the selected text.</Description>
<Author>Erik Venema</Author>
<SnippetTypes>
<SnippetType>SurroundsWith</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Code Language="CSharp">
<![CDATA[{
$selected$
$end$
}]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
保存爲curls.snippet和代碼段經理導入。
之後,您可以通過選擇文本使用該片段,請按CTRL-K
+ CTRL-S
並選擇捲髮片段。
即使只有一行代碼由if語句控制,總是認爲總是使用大括號是很好的做法。在這種情況下跳過大括號可能會導致意想不到的錯誤,例如,如果您註釋掉該代碼行,則if語句將控制下一行... – silvo
不是大括號的快捷鍵,但如果嘗試鍵入if然後按'tab'兩次,自動創建大括號。嘗試一下。 – bumbumpaw
http://stackoverflow.com/questions/9486/how-do-i-make-visual-studio-auto-generate-braces-for-a-function-block – lastr2d2