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

VSCode中Hover功能自动禁用问题求助

VSCode 用户级别 Hover 弹窗自动禁用问题

近几日,我的VSCode中当前用户的Hover弹窗会自动禁用。具体表现为User级别的@id:editor.hover.enabled属性被取消设置,但Workspace级别仍处于勾选状态。手动设置该属性后功能恢复正常,但无法找出其自动取消设置的原因,谷歌搜索后未发现相关问题报告。

已安装扩展列表:

albert.TabOut
amazonwebservices.aws-toolkit-vscode
BrijeshBumrela.bhailang-extension
cweijan.vscode-database-client2
cweijan.vscode-office
dbaeumer.vscode-eslint
donjayamanne.typescript-notebook
eamodio.gitlens
GrapeCity.gc-excelviewer
jsayol.firebase-explorer
kevinglasson.cornflakes-linter
mintlify.document
ms-azuretools.vscode-docker
ms-python.python
ms-python.vscode-pylance
ms-toolsai.jupyter
ms-toolsai.jupyter-keymap
ms-toolsai.jupyter-renderers
ms-vscode-remote.remote-containers
ms-vscode.cpptools
ms-vscode.vscode-typescript-next
natqe.reload
RandomFractalsInc.vscode-data-preview
redhat.java
redhat.vscode-yaml
sourcery.sourcery
TabNine.tabnine-vscode
VisualStudioExptTeam.intellicode-api-usage-examples
VisualStudioExptTeam.vscodeintellicode
vscjava.vscode-java-debug
vscjava.vscode-java-dependency
vscjava.vscode-java-pack
vscjava.vscode-java-test
vscjava.vscode-lombok
vscjava.vscode-maven

排查建议与解决方案

  • 逐个排查扩展冲突:依次禁用扩展并重启VSCode,观察editor.hover.enabled是否还会被自动取消。优先排查代码补全类(TabNine、Sourcery)、语言服务类(Pylance、Java相关扩展)、Linter类(ESLint、cornflakes-linter)这类可能修改编辑器基础设置的工具。
  • 检查设置同步状态:如果开启了VSCode设置同步功能,暂时关闭同步并测试,确认是否是其他设备的配置在覆盖本地用户级别设置。
  • 查看设置修改历史:打开设置编辑器右上角的打开设置(JSON),找到用户配置文件settings.json,若该文件在Git版本控制下,查看提交历史定位editor.hover.enabled被移除的时间点,结合当时的操作或扩展活动分析原因。
  • 重置用户配置:备份当前settings.json后,重置为默认设置,再逐步恢复自定义配置,排查是否存在配置项冲突导致Hover设置被自动重置。
  • 验证VSCode版本:更新VSCode到最新稳定版,或回退到之前无问题的版本,确认是否为版本更新引入的Bug。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 10:10:32