Как перейти к заголовку области из тега endregion в visual studio 2012 С#?

Если у меня есть

#region
blah;
blahblah;
.....
moar;
#endregion

как я могу перейти к верхней метке #region, если я вижу тег #endregion на моем экране?

Есть ли короткий отрезок?

Ответ 1

Ответ Ctrl + ], как уже ответил @TheEvilPenguin.

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

EDIT: Сохраните страницу ссылки как html в вашей системе, так как ссылка может истек в будущем.

Ответ 2

Ctrl + ] будет переходить между началом и концом блоков. Я просто протестировал, и он работает для блоков #region для меня в VS2010.

Изменить: соответствующая команда Edit.GoToBrace

Ответ 3

Для Visual Studio 2015 Ctrl + ] больше не работает. Но вы можете использовать следующее:

  • Нажмите region
  • И используйте следующие ярлыки: Ctrl + shift + ↑ и Ctrl + shift + ↓

Ответ 4

Я не верю, что в Visual Studio есть стандартный ярлык.

В диалоговом окне параметров Visual Studio я выполнил поиск по всем доступным командам для чего-либо, содержащего слово "регион":

Region commands

Но не нашел ничего, связанного с навигацией, просто развернуть/свернуть.

Добавления, такие как Resharper и CodeRush может дать вам то, что вы хотите, если у вас есть бюджет для этого. (И они делают намного больше.)