【问题标题】:VSCode code autocomplete behaviorVSCode 代码自动完成行为
【发布时间】:2017-06-04 21:14:10
【问题描述】:

我注意到 VSCode 仅使用在编辑器(选项卡)中打开的文件来查找代码自动完成的名称。这对我来说很奇怪。在我看来,更常见的行为是查找打开的文件夹中的所有文件,但不仅仅使用打开的文件。这是设计使然吗?

【问题讨论】:

  • 你用什么语言工作?
  • 我使用 JavaScript

标签: visual-studio-code vscode-settings


【解决方案1】:

尝试在工作区的根目录下创建一个jsconfig.json 文件:

{
   "exclude": [
     "node_modules" 
   ]
}

这告诉 VSCode 将工作区中的所有 JS 文件视为单个项目的一部分,即使这些文件尚未打开。你可以找到更多关于jsconfig.json文件in our documentation的信息

【讨论】:

  • 是的,它有效。但它甚至适用于空的 jsconfig.json。也许它需要“allowJS”属性 - 正如您在上面评论中提供的页面所述,该文件隐式包含该属性。
【解决方案2】:

实际上,要将打开的文件夹视为JS项目,需要“jsconfig.json”。阅读更多here

【讨论】:

    猜你喜欢
    • 2020-07-02
    • 1970-01-01
    • 1970-01-01
    • 2019-01-24
    • 2016-09-23
    • 2021-11-06
    • 2019-11-05
    • 2014-07-22
    • 2020-02-23
    相关资源
    最近更新 更多