Ctrl+K Ctrl+I 是唯一稳定跨语言的手动触发方式,90% 无响应源于光标位置错误、语言模式不匹配或 LSP 未就绪;需检查符号紧贴性、tsconfig/jsconfig 存在性及服务加载状态。

Ctrl+K Ctrl+I 是唯一稳定、跨语言、不依赖 hover 自动机制的手动触发方式,按了没反应,90% 是光标位置或语言服务状态问题,不是快捷键本身失效。
Ctrl+K Ctrl+I 没反应?先检查这三件事
这个组合键本质是向当前激活的语言服务器(LSP)发一次同步请求,不走 editor.hover.delay 流程,但极度依赖上下文有效性:
- 光标必须紧贴在可解析的符号上——比如
fetch的f或useState的s,不能停在括号里、空格后、注释中,也不能悬在 import 路径的斜杠上 - 右下角状态栏语言模式必须正确(如显示
TypeScript,不是Plain Text);JS/TS 项目需有tsconfig.json或jsconfig.json,否则 TypeScript Server 不加载完整语义功能 - 首次打开大项目时,
typescript.tsserver.log可能还在打 “Loading…”,或 Volar 显示 “Parsing








