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

使用VS Code的AWS Toolkit创建Lambda函数时,无法在template.yaml中看到CodeLens的“add debug configuration”按钮

开启CodeLens后还需检查的相关配置

既然你已经在全局偏好里开了CodeLens,那可以从这几个方向排查一下:

  • 确认对应语言的扩展是否安装启用
    CodeLens不是凭空工作的,大部分编程语言都依赖官方或第三方的语言扩展来提供这个功能。比如写TS/JS得确保自带的TypeScript扩展是启用状态,写Python要装微软官方的Python扩展,Java则需要Extension Pack for Java。你可以打开扩展面板搜一下对应语言的官方扩展,看看有没有装、有没有开。

  • 检查细分的CodeLens子设置
    打开设置(快捷键Ctrl+,/Cmd+,)搜codelens,除了全局的editor.codeLens,还有很多语言特定的开关:

    • 比如TS/JS的typescript.referencesCodeLens.enabled
    • Python的python.referencesCodeLens.enabled
    • Java的java.referencesCodeLens.enabled
      这些子选项得单独打开,才会显示对应的引用、实现计数等CodeLens标记。
  • 排查工作区设置是否覆盖全局配置
    有时候工作区的本地设置会把全局的CodeLens给关掉。你可以在设置界面切换到「工作区」标签,再搜codelens,看看有没有被禁用的选项,有的话改回来就行。

  • 调整编辑器的显示相关设置
    要是你看不到CodeLens,也可能是显示的问题:

    • 检查editor.codeLensFontSize,数值太小的话可能看不清,调大一点试试
    • 有些主题会让CodeLens的颜色和背景太接近,换个默认主题(比如Dark+)测试下
    • 缩放级别太高也可能把CodeLens挤没了,按Ctrl+-/Cmd+-缩小点看看
  • 排查扩展冲突
    第三方扩展偶尔会和CodeLens功能冲突。你可以先禁用所有非官方扩展,看看CodeLens能不能正常显示,然后再逐个启用,找出搞事情的那个扩展。

  • 确认项目配置文件是否正常
    比如Java项目的pom.xml/build.gradle有没有配置错误,TS项目的tsconfig.json编译选项是否正确。这些项目配置出问题的话,语言服务没法正常工作,CodeLens自然也显示不出来。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.29 04:44:09