VSCode 智能感知充斥着 typescript 中的 css 类

Posted

技术标签:

【中文标题】VSCode 智能感知充斥着 typescript 中的 css 类【英文标题】:VSCode intellisense flooded with css classes in typescript 【发布时间】:2020-02-06 01:26:49 【问题描述】:

我在打字稿中编程时对 vscode 感到有些烦恼,intellisense 似乎认为打字稿文件中的任何对象都具有所有 css 类作为属性,当我键入“。”时在任何对象之后,它会显示一个列表,包括对象方法、属性和一堆 css 类,这使得智能感知几乎毫无用处。

我已尝试禁用所有我认为可能与之相关的扩展,但无济于事,但以下是我安装的扩展列表,以防我错过了什么:

美化

DotENV

Heroku

heroku-cli

html CSS 支持

HTML 预览

HTML 中 CSS 类名的智能感知

材质图标主题

【问题讨论】:

试试***.com/questions/57916941/… 只需使用 tsconfig 而不是 jsconfig 更多信息code.visualstudio.com/docs/languages/jsconfig 能否分享一下问题的截图? 【参考方案1】:

尝试禁用这两个插件并再次检查:

HTML CSS 支持

HTML 中 CSS 类名的智能感知

【讨论】:

谢谢,@sergio!这对飞蛾@thomas 来说很烦人,我可以确认这是因为ecmel.vscode-html-css 扩展而发生的(找到相应的问题:github.com/ecmel/vscode-html-css/issues/138)

以上是关于VSCode 智能感知充斥着 typescript 中的 css 类的主要内容,如果未能解决你的问题,请参考以下文章

如何在 React/TypeScript 应用程序中的模块方法上获取 VSCode 智能感知?

在为第三方库进行模块扩充时,如何在 VSCode 中为 JavaScript 中的代码库启用 TypeScript 智能感知?

如何在 VS Code 中为模板中的 vue 道具启用 Typescript 打字和智能感知?

如何修复智能感知自动完成?

这个 VSCODE 智能感知是从哪里来的?

禁用 VSCODE 中默认打字稿库的智能感知