How to jump to the region header from the endregion tag in c# visual studio 2012?

前端 未结 4 798
温柔的废话
温柔的废话 2020-12-15 21:01

If i have the following

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

how can i jump to the top #region label if i see the #endregion tag

相关标签:
4条回答
  • 2020-12-15 21:14

    Ctrl+] will jump between the start and end of blocks. I just tested, and it works for #region blocks for me in VS2010.

    Edit: The relevant command is Edit.GoToBrace

    0 讨论(0)
  • 2020-12-15 21:22

    For Visual Studio 2015, Ctrl + ] doesn't work anymore. But you can use the following:

    1. Click on region
    2. And use following shortcuts: Ctrl + shift + ↑ and Ctrl + shift + ↓
    0 讨论(0)
  • 2020-12-15 21:22

    I don't believe there's a standard shortcut in Visual Studio.

    Within Visual Studio's options dialog, I did a search through all available commands for anything containing the word "region":

    Region commands

    But didn't find anything related to navigation, just expand/collapse.

    Addins like Resharper and CodeRush may give you what you want, if you have the budget for it. (And they do a lot more besides.)

    0 讨论(0)
  • 2020-12-15 21:32

    The answer is Ctrl + ] as already answered by @TheEvilPenguin.

    But I thought to add this awesome link for other shortcuts as well, which can be helpful in speeding up routine tasks in VS.

    Save the link page as html in your system, as the link might expire in future.

    0 讨论(0)
提交回复
热议问题