跳转到 Visual Studio 中的循环 start/end 快捷方式?

Jump to loop start/end shortcut in Visual Studio?

有没有我可以使用的键盘快捷键来开始,例如,我正在编辑的 foreach 循环? 也许还有一个到达循环末尾的捷径?

也许当我使用 Resharper 时有类似的东西,如果不是在原版中 Visual Studio?

我不是在写调试!只是写代码。

抱歉,我找不到任何相关信息,但似乎一些基本功能 IDE 应该有...

您是说要将光标移动到starting/ending 括号吗? 我不知道这样做的人,尽管您可以折叠循环以同时查看前后发生的事情。

不过,公平地说,如果您的循环有太多行以至于您无法同时看到两个括号,那么缩短括号内的代码可能是个好主意(例如,使用一个额外的方法:

foreach (string entry in entryList)
{
   AnalyseValue(entry);
}

您可以在特定代码行上创建书签 (Ctrl+K, Ctrl +K) 并导航到您的下一本书或上一个书签(下一个书签 => Ctrl+K , Ctrl+N) (上一个书签 => Ctrl+P)

你当然可以在大括号之间跳来跳去。如果您的光标位于其中一个大括号的任一侧(在循环的开始或结束处),请使用 CTRL + ] 跳转到另外一个。这将适用于任何一组大括号,而不仅仅是循环。

你可以使用Ctrl+]:它

Moves the cursor to the matching brace in the document. If the cursor is on an opening >brace, this will move to the corresponding closing brace and vice versa