如何在 VS Code 中启用悬停功能?

ruw*_*nka 11 hover visual-studio-code

当我转到该函数时,我想查看其参考链接并导航到它们。在我的 Sublime Text 中它工作正常,但我也想在我的 VS Code 中工作正常。

显示 Sublime 中悬停的屏幕截图,其中包含包含链接的“定义”和“参考”部分

Flo*_*bre 5

启用语言扩展

我通过转到Extensions、输入@builtin、滚动到功能列表(Typescript 和 Javascript项)中的语言扩展并启用它来修复此问题:

显示如何在 Mac 上访问扩展程序的屏幕截图

显示“功能”列表中的“TypeScript 和 JavaScript 语言功能”的屏幕截图

由于某些原因,该扩展在列表中被禁用(即使文档说它默认启用)。

显示扩展程序现已启用的屏幕截图

资料来源:alexdima 2019 年 12 月 4 日在 GitHub 上的评论


Abr*_*dez 5

我最近遇到了同样的问题大约一周,我快疯了,然后我发现有一个设置,我不记得禁用它,但无论如何它解决了问题。

转到 VSCode 设置 ( settings.json) 并设置editor.hover.enabledtrue

{
  "editor.hover.enabled": true
}
Run Code Online (Sandbox Code Playgroud)

否则,如果您喜欢 UI 设置内容,请搜索“悬停已启用”或editor.hover.enabled在您的设置中并确保其已启用。

设置图像


bri*_*uju 1

您引用的功能在 VSCode 中称为IntelliSense,在 1.3 及更高版本中默认启用。

开箱即用支持的语言是JavaScriptTypeScript

因此,如果您需要其他语言的代码智能感知,则必须安装特定语言的扩展。

请参阅下图了解 IntelliSense 支持

显示 IntelliSense 解释/演示的屏幕截图