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

VSCode中是否有针对Dart语言的show call hierarchy(显示调用层级)功能

VS Code Dart 调用层级功能使用方案

该功能的默认绑定快捷键为 ctrl+alt+h,多数语言默认支持该快捷键唤起,Dart 语言此前确实未适配该功能,仅靠Find references只能获取单层引用结果,无法展示多层级的调用链路。

目前官方已经完成适配,你可以按以下步骤操作启用:

  • 先将 VS Code 内安装的 Dart 插件升级到 v3.34.0 及以上版本,低于该版本的 Dart 插件无调用层级支持
  • 选中需要查询的函数、类、方法名称
  • 按快捷键 ctrl+alt+h 即可直接唤起调用层级面板;如果快捷键存在冲突,可以右键点击目标后选择菜单中的查看调用层级选项,也可以打开命令面板搜索「Call Hierarchy」执行对应命令
  • 功能支持双向查询:既可以查看所有调用当前目标的上层链路,也可以查看当前目标内部调用的下层链路,完全覆盖Find references的能力且信息更完整

如果升级插件后仍然无法正常使用,可检查 VS Code 配置项中的 dart.enableLsp 是否处于开启状态,调用层级能力依赖 Dart 分析服务器的 LSP 支持,关闭该选项会导致功能失效。

内容的提问来源于stack exchange,提问作者Alex.F

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 13:06:05