You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

VS Code左侧行高亮问题:含义、触发及关闭方法

VS Code左侧边栏行高亮:含义、触发与关闭方法(Mac)

刚在Mac上用VS Code的时候误触快捷键,把左侧资源管理器的行弄成高亮了?我之前也碰到过好几次,给你理清楚这事儿:

这个高亮到底是什么?

你看到的侧边栏行高亮,通常是两种场景之一:

  • 全局搜索结果标记:当你执行全局文件搜索后,资源管理器里会高亮所有包含搜索关键词的文件行,方便快速定位匹配内容的位置。
  • 符号引用/定义追踪标记:当你查找某个变量、函数的所有引用(或定义)时,资源管理器会高亮包含这些引用/定义的文件,帮你快速遍历相关代码文件。

少数情况下也可能是Git更改的高亮(比如文件新增、修改、删除的标记),但这个一般不是误触快捷键触发的,而是基于仓库状态自动显示的。

常见触发快捷键(Mac)

大概率是你误触了下面这些快捷键:

  • 全局搜索高亮:Cmd+Shift+F(打开全局搜索面板并执行搜索后,自动标记匹配文件)
  • 引用追踪高亮:Shift+F12(查找当前光标处符号的所有引用,自动标记相关文件)
  • 定义追踪高亮:F12(转到当前光标处符号的定义,若定义在其他文件,也会标记对应文件)

快速关闭方法

分情况处理最靠谱:

1. 关闭全局搜索结果高亮

  • 最简单的方式:按Esc键,直接退出搜索面板并清除侧边栏的高亮标记;
  • 或者点击左侧边栏的「搜索」图标(放大镜),然后点击搜索框右侧的×清除搜索关键词,高亮就会消失。

2. 关闭引用/定义追踪高亮

  • 优先按Esc键,退出当前的追踪状态,高亮会自动清除;
  • 如果Esc没用,打开命令面板(Cmd+Shift+P),输入Clear All Highlighted References并回车执行,就能一键清除所有引用追踪的高亮。

3. 通用兜底方法

不管是哪种高亮,都可以试试:

  • 打开命令面板(Cmd+Shift+P),输入Clear Editor Highlight并执行,大部分临时高亮都会被清除;
  • 或者直接重启VS Code,所有临时状态都会重置(当然这是最后的选择)。

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

火山引擎 最新活动