Visual studio code VSCode代码自动完成行为

Visual studio code VSCode代码自动完成行为,visual-studio-code,vscode-settings,Visual Studio Code,Vscode Settings,我注意到VSCode只使用在编辑器选项卡中打开的文件来查找代码自动完成的名称。这对我来说很奇怪。在我看来,更常见的行为是查找已打开文件夹中的所有文件,而不是仅使用已打开的文件。这是设计造成的吗?尝试在工作区的根目录下创建一个jsconfig.json文件: { "exclude": [ "node_modules" ] } 这告诉VSCode将工作区中的所有JS文件视为单个项目的一部分,即使这些文件尚未打开。您可以找到关于JSCONTION.JSON文件> P>的更多信

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

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

{
   "exclude": [
     "node_modules" 
   ]
}

这告诉VSCode将工作区中的所有JS文件视为单个项目的一部分,即使这些文件尚未打开。您可以找到关于JSCONTION.JSON文件

> P>的更多信息,实际上,为了将打开的文件夹视为JS项目,需要JSCONT.JSON。阅读更多内容

您使用的是哪种语言?我使用Javascript是的,它很有效。但它甚至可以与空的jsconfig.json一起工作。也许allowJS属性是必需的——正如您在上面的评论中提供的页面所述,该文件隐式包含该属性。