Что такое ярлык VS2010 для окружения строки в блоке if - PullRequest
2 голосов
/ 28 февраля 2012

Предположим, у меня есть следующая строка

myObject.SomeStatement();

Мой курсор находится в конце строки.
Что такое ярлык на keboard, чтобы поставить оператор if вокруг него и получить:

if ()
{
    myObject.SomeStatement();
}

Что такое ярлык на кеборде, чтобы обвести вокруг него цикл for и получить:

for (int i = 0; i<length; ++i)
{
    myObject.SomeStatement();
}

Ответы [ 3 ]

5 голосов
/ 28 февраля 2012

Я использую Edit.SurroundWith ( CTRL + K , CTRL + S ) и затем выберитеif из всплывающего списка

Аналогичным образом можно окружить символом for.

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

2 голосов
/ 28 февраля 2012

Кроме того, проверьте также эту справочную страницу Плакаты для привязки клавиш в Visual Studio 2010 с подробной информацией о сочетаниях клавиш для всех языков VS2010.

1 голос
/ 28 февраля 2012

Насколько я знаю, поведение, которое вы хотите, не совсем там, но что-то близкое, я думаю. Примите ваше заявление:

myObject.SomeStatement();

и выберите строку, например, двойным щелчком мыши нажмите CTRL + K, CTRL + S, затем выберите «фрагмент», который вы хотите применить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...