如何关闭Visual Studio Code中函数名称悬浮遮挡代码的功能?
问题场景
代码面板:
如何避免函数名称显示在其他代码上方?这看起来像是VS Code的异常问题,函数名称会遮挡代码区域,导致难以分辨函数的起始位置,请问该如何移除该功能?
解决办法
这是VS Code自带的**代码透镜(Code Lens)**功能,或是面包屑导航的异常显示,按以下步骤处理:
1. 关闭代码透镜(最常见原因)
- 打开VS Code设置:快捷键
Ctrl+,(Windows/Linux)或Cmd+,(Mac) - 在搜索框输入
editor.codeLens - 取消勾选该选项,悬浮的函数名称立即消失
2. 调整/关闭面包屑导航
如果是顶部面包屑错位遮挡:
- 搜索设置
breadcrumbs.location,选择bottom将其移到编辑器底部 - 或搜索
breadcrumbs.enabled取消勾选,彻底关闭面包屑功能
3. 排查扩展冲突
若以上操作无效,大概率是第三方扩展导致的异常:
- 按下
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac),输入Disable All Installed Extensions执行 - 重启VS Code验证问题是否解决,再逐个启用扩展,定位并处理引发问题的扩展
内容的提问来源于stack exchange,提问作者Deepak Nayak
相关产品推荐
相关产品推荐

