You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code中是否存在「跳转至上一/下一代码块」的键盘快捷键?

VS Code 代码块与空白行跳转快捷键

一、逻辑代码单元(函数/类等)跳转

VS Code 默认提供了针对函数、类这类逻辑代码块的跳转功能,对应命令为 Go to Previous Symbol 和 Go to Next Symbol,快捷键如下:

  • Windows/Linux:Ctrl+Shift+↑(上一个代码块)、Ctrl+Shift+↓(下一个代码块)
  • macOS:Cmd+Shift+↑(上一个代码块)、Cmd+Shift+↓(下一个代码块)
    该功能依赖对应语言的语法服务,能精准定位到函数、类等逻辑单元的起始位置,完全匹配你跳转到a()、b()顶部的需求。

二、空白行跳转

VS Code 默认没有直接跳转至空白行的快捷键,但可通过自定义键绑定实现:

  1. 打开快捷键设置面板:按下 Ctrl+K Ctrl+S(Windows/Linux)或 Cmd+K Cmd+S(macOS)
  2. 点击面板右上角的图标,打开键盘快捷键JSON文件
  3. 添加以下自定义配置:
[
    {
        "key": "ctrl+alt+up", // 可自定义为你习惯的按键组合
        "command": "editor.action.findPreviousMatch",
        "args": { "searchString": "^\\s*$", "isRegex": true },
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+alt+down", // 可自定义为你习惯的按键组合
        "command": "editor.action.findNextMatch",
        "args": { "searchString": "^\\s*$", "isRegex": true },
        "when": "editorTextFocus"
    }
]

配置完成后,按下你设置的快捷键就能快速跳转到上一行/下一行空白行,包括示例中b()函数内两个注释之间的空白行。

内容的提问来源于stack exchange,提问作者Robert

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 13:25:41