VS Code 1.87.0切换窗口后光标所在单词自动高亮问题求助
解决Alt+Tab切换窗口后光标所在单词自动高亮无法取消的问题
问题现象:使用Alt+Tab切换窗口后,光标原本所在的单词会被自动高亮,且无法通过点击空白处取消高亮,只有开始输入内容时高亮才会消失。
切换窗口前:
切换窗口后:
以下是具体解决方法:
- 调整编辑器核心设置
以主流编辑器VS Code为例,打开设置面板(快捷键Ctrl+,),搜索以下设置项并修改:- 将
editor.wordHighlightOnCursorMove设置为false,关闭光标移动时的单词高亮触发 - 检查
editor.wordHighlightStrongOnHover,确保未开启自动高亮逻辑
- 将
- 排查系统输入法与辅助功能
- 切换至系统默认输入法(如Windows自带的微软拼音、Mac自带的ABC输入法),排除第三方输入法的智能选词干扰
- 关闭系统辅助功能中的粘滞键、筛选键等可能影响文本选中的选项
- 重置编辑器配置
若设置调整无效,可尝试重置编辑器用户配置:- Windows:删除路径
%APPDATA%\Code\User\settings.json下的配置文件 - Mac:删除路径
~/Library/Application Support/Code/User/settings.json下的配置文件 - Linux:删除路径
~/.config/Code/User/settings.json下的配置文件
重启编辑器后重新配置个性化设置
- Windows:删除路径
- 检查系统窗口聚焦行为
- Windows:打开「设置-系统-多任务处理」,确认切换窗口时未开启自动选中光标附近文本的相关选项
- Mac:打开「系统设置-桌面与程序坞-切换应用程序」,调整窗口聚焦时的文本交互逻辑
内容的提问来源于stack exchange,提问作者Данил Мирошниченко
相关产品推荐
相关产品推荐

