Если у меня есть следующее
#region
blah;
blahblah;
.....
moar;
#endregion
как я могу перейти к верхней метке #region, если я вижу тег #endregion на своем экране?
Есть ли короткий путь?
Если у меня есть следующее
#region
blah;
blahblah;
.....
moar;
#endregion
как я могу перейти к верхней метке #region, если я вижу тег #endregion на своем экране?
Есть ли короткий путь?
Ответ: Ctrl + ], как уже ответил @TheEvilPenguin.
Но я подумал добавить эту отличную ссылку для других ярлыков. также, что может быть полезно для ускорения рутинных задач в VS.
Сохраните страницу ссылки в формате html в своей системе, так как срок действия ссылки может истечь в будущем.
Ctrl+] будет переходить между началом и концом блоков. Я только что проверил, и он работает для блоков #region для меня в VS2010.
Изменить: соответствующая команда — Edit.GoToBrace.
Для Visual Studio 2015 Ctrl + ]
больше не работает. Но вы можете использовать следующее:
region
Ctrl + shift + ↑
и Ctrl + shift + ↓
Я не верю, что в Visual Studio есть стандартный ярлык.
В диалоговом окне параметров Visual Studio я выполнил поиск по всем доступным командам для всего, что содержит слово «регион»:
Но не нашел ничего, связанного с навигацией, просто развернуть/свернуть.
Такие надстройки, как Resharper и CodeRush может дать вам то, что вы хотите, если у вас есть на это бюджет. (И кроме того, они делают намного больше.)