【问题标题】:Why doesn’t VSCode autocomplete?为什么 VSCode 不自动完成?
【发布时间】:2020-02-23 02:01:30
【问题描述】:

一旦 VSCode 自动完成正常,一旦它没有完成我的文本。

我希望 VSCode 自动完成,例如,如果我编写一个数组,我想显示数组的可用方法 (JavaScript)。

也有人能告诉我我需要下载什么来自动完成 JSX 标签(在 React 中)吗?

【问题讨论】:

  • 请提供一些最小的示例代码和步骤来重现 VS Code 不提供自动完成的情况

标签: javascript visual-studio-code autocomplete


【解决方案1】:

由于 javascript 是一种松散类型的语言,IDE(包括但不限于 VSCode)无法很好地了解您的代码,因此无法提供良好的自动补全功能。除了使用另一种语言之外,您对此无能为力。 Typescript 是您可以考虑的。它是 javascript 的超集,添加了类型注解,并且与 VSCode 及其智能自动补全有很好的集成。

【讨论】:

  • 虽然 VS Code 确实无法为所有 JavaScript(尤其是高度动态的代码)提供正确的智能感知,但它确实在大多数现实世界的案例中提供了智能感知。如果 VS Code 没有在您认为应该提供的某些 JavaScript 代码中提供 IntelliSense,open an issue。无需使用 TS 即可获取 IntelliSense
猜你喜欢
  • 2015-08-22
  • 2021-10-13
  • 1970-01-01
  • 1970-01-01
  • 2022-06-02
  • 2016-12-14
  • 1970-01-01
  • 2019-06-27
相关资源
最近更新 更多