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

如何让MAC BigSur系统中VSCode的Go to Definition始终在新标签页打开

VSCode 跳转到定义(Go to Definition)始终新标签页打开的配置方法

方法1:修改快捷键绑定(灵活适配使用习惯)

  • Mac 端按 Command + K 后再按 Command + S 打开键盘快捷方式面板,也可以点击左下角齿轮图标选择「键盘快捷方式」进入
  • 搜索命令 editor.action.revealDefinitionAside,该命令作用为「在独立标签页打开目标定义位置」,不受定义是否在当前文件的限制
  • 双击该命令条目,按下你想要绑定的触发快捷键,可直接替换原有跳转到定义的F12,也可设置为Option + F12作为额外的跳转选项,按回车确认即可生效

方法2:修改全局配置文件(强制默认跳转行为走新标签逻辑)

  • 按 Command + , 打开VSCode设置面板,点击右上角的「打开设置(JSON)」图标进入配置文件编辑页
  • 添加如下配置项:
{
  // 关闭跳转位置的预览模式,强制直接打开独立标签页
  "workbench.editor.enablePreviewFromGotoLocation": false,
  // 单定义目标直接跳转,多定义弹出列表选择
  "editor.gotoLocation.multipleDefinitions": "goto"
}
  • 保存配置文件后重启VSCode即可生效

效果验证

配置完成后,不管定义位于当前打开的文件还是其他项目文件,触发跳转到定义操作时,都会在新标签页定位到对应的定义位置,不会直接在当前标签页滚动跳转。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 18:45:03