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

如何让VS Code在光标当前位置显示预期的TypeScript类型(无需移动光标)

问题描述

假设代码库其他位置存在如下TypeScript类型定义(未打开该类型定义文件):

type Config = {
    a: string;
    b: number;
    c: 'cat' | 'dog';
};

在当前编辑的另一文件中定义Config实例:

const instance: Config = {
    a: "",
    b: 🟩,
    c: 🔴,
};

需求:

  • 光标在🟩位置时,无需移动光标,获取该位置的预期类型number
  • 光标在🔴位置时,无需移动光标,获取该位置的预期类型'cat' | 'dog'

请问如何通过绑定快捷键触发相关功能实现?

解决方案

以下是VS Code中无需移动光标即可获取预期类型的两种常用方法:

方法1:触发参数/类型提示框

使用默认快捷键直接弹出当前光标位置的预期类型、参数约束等信息:

  • Windows/Linux:按下 Ctrl+Shift+Space
  • macOS:按下 Cmd+Shift+Space
    触发后会在光标位置弹出悬浮提示框,直接显示该位置的预期类型。

方法2:绑定快捷键触发悬停信息

VS Code默认悬停信息需要鼠标指向目标位置,可通过自定义快捷键触发:

  1. 打开快捷键设置:按下 Ctrl+K Ctrl+S(Windows/Linux)或 Cmd+K Cmd+S(macOS)
  2. 在搜索框中输入 Show Hover,找到对应的命令
  3. 为该命令绑定一个自定义快捷键(比如 Alt+H)
  4. 光标在目标位置时,按下绑定的快捷键,即可弹出悬停提示,显示该位置的预期类型

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 00:26:01