2012-07-02 3 views
1

VS2010 или новее - есть способ «заблокировать» блок, поместить его в {}?VS shortcuts - создать блок

Отсутствие ссылок на ярлык, которые я встречал, похоже, упоминает об этом (и я не нашел его в меню, чтобы сказать правду), но это кажется чем-то тривиальным.

В качестве альтернативы - могу ли я создать такую ​​вещь самостоятельно (макро?)?

+0

см. [Этот вопрос] (http://stackoverflow.com/questions/9486/how-do-i-make-visual-studio-auto-generate-braces-for-a-function-block), особенно ответ об определении макроса. – pb2q

ответ

1

Для C# вы можете создать свой собственный фрагмент, похожий на тот, который появляется, когда вы выбрали «surround with» из контекстного меню (Ctrl + K, S), например «do» для «forr».

Отрывок место для "делать" - ... \ Program Files \ Microsoft Visual Studio 10.0 \ VC# \ Отрывки \ 1033 \ Visual C# \ do.snippet

Ваш фрагмент, вероятно, выглядеть

<Code Language="csharp"><![CDATA[do 
{ 
    $selected$ $end$ 
}]]> 
</Code> 
2

Вы можете использовать snippets для того, чтобы окружать код с помощью Ifs или Try, вы можете назначить их клавишам.

Смежные вопросы