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

如何禁用VSCode中烦人的源代码修改提示(Codelenses及Text Decorations)?

禁用VSCode中Codelenses与Text Decorations的解决方案

嘿,我之前也被这些烦人的提示折腾过,结合你用的VSCode 1.19.2和Linux环境,给你整理了几个可行的解决办法:

一、禁用Codelenses

Codelenses就是那些出现在代码上方/旁边的提示文本(比如引用数、运行按钮之类的),可以全局或按语言禁用:

  • 全局禁用:打开VSCode设置(快捷键Ctrl+,),点击右上角的{}图标进入设置文件编辑模式,添加以下配置:
    "editor.codeLens": false
    
  • 针对特定语言禁用:如果你只想关闭某类代码的Codelenses(比如Python),可以添加:
    "[python]": {
      "editor.codeLens": false
    }
    

二、禁用Text Decorations

Text Decorations一般指代码里的下划线、高亮提示(比如拼写检查、lint错误标记),得分情况处理:

  • 关闭全局文本装饰(VSCode原生):在settings.json中添加:
    "editor.decorations.enabled": false
    
    这个会关闭大部分原生的文本装饰效果。
  • 关闭拼写检查装饰:如果是拼写检查的红色/绿色下划线,单独禁用:
    "editor.spelling.enabled": false
    
  • 关闭扩展带来的装饰(比如ESLint、GitLens):
    • 若是ESLint的错误提示,可禁用ESLint或关闭其装饰:
      "eslint.enable": false
      // 或者只关闭装饰保留检查:
      "eslint.decorateProblemSeverity": {
        "error": false,
        "warning": false
      }
      
    • 若是GitLens的相关装饰,添加:
      "gitlens.decorations.enabled": false
      

三、排查扩展问题

如果以上设置没生效,大概率是某个扩展在搞事情:

  • 打开VSCode的扩展面板(快捷键Ctrl+Shift+X),逐个禁用最近安装的扩展,重启VSCode看看提示是否消失,找出问题扩展后直接禁用或卸载它。

保存设置后重启VSCode,应该就能摆脱这些烦人的提示啦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 04:02:44