我正在 VS Code 中寻找一个我在 20 世纪 80 年代的源代码编辑器 (Turbo Pascal) 中所怀念的键盘快捷键:将光标一次向前或向后移动一个代码块。
给出如下示例的源代码:
/* My program */
int a()
{
/* something */
}
int b()
{
/* something */
/* something else */
}
/* more */
我正在寻找一个键盘快捷键,可以让我跳转到上一个或下一个代码块。理想情况下,块是代码的逻辑单元,例如示例中的函数 a() 和 b():从代码顶部,跳转到函数 a() 的顶部,然后跳转到函数 a() 的顶部function b() 等等,从代码末尾跳转到上一个块时也是如此。
如果不存在,至少跳转到下一个空行也会有帮助。在上面的示例中,这将包括如上所述的跳转,以及跳转到函数 b() 中两个注释之间的空行。
VS Code 中是否有键盘快捷键可以执行这两种跳转?