将 .history 文件夹设置为被智能感知忽略
Set .history folder as ignored by intellisense
我需要从智能感知中忽略 .history 文件夹。
现在,当我开始输入 Focus 时,它看起来像这样:
如您所见,intellisense 会向我提供在 .history 文件夹中找到的每个相同 class,这非常令人困惑(并找到正确的)。
我尝试在 vscode 设置和 editor site 上找到一些东西,但没有成功。
.history 文件夹从 git 中被忽略,在资源管理器中显示,并且 tslint:
"files.exclude": {
"**/.history": true ...
},
"files.watcherExclude": {
"**/.history/**": true ...
},
"tslint.exclude": ["**/.history/**"] ...
如何实现从intellisense中忽略.history?
下一部分基于 Matt
的回答
一个重要的假设:
Visual Studio代码本身不包含自动导入,您需要对其进行扩展。
解法:
我正在使用包含设置 autoimport.filesToScan
的扩展 Auto Import (steoates.autoimport)。我将默认值从 "**/*.{ts,tsx}"
更改为 "{src,e2e,node_modules}/**/*.{ts,tsx}"
,现在一切正常。
无论您安装了哪些提供自动导入功能的扩展程序,这些建议都会出现。请检查该扩展程序是否有自己的 exclude
设置,您还需要配置该设置
在您的 settings.json
中,您可以添加:
"autoimport.filesToScan": "./index.{ts,tsx} ./App.{ts,tsx} ./src/**.*.{ts,tsx}"
或者,如果您愿意:
"autoimport.filesToScan": "./{index,App,src/**}.{ts,tsx}"
我需要从智能感知中忽略 .history 文件夹。
现在,当我开始输入 Focus 时,它看起来像这样:
如您所见,intellisense 会向我提供在 .history 文件夹中找到的每个相同 class,这非常令人困惑(并找到正确的)。
我尝试在 vscode 设置和 editor site 上找到一些东西,但没有成功。
.history 文件夹从 git 中被忽略,在资源管理器中显示,并且 tslint:
"files.exclude": {
"**/.history": true ...
},
"files.watcherExclude": {
"**/.history/**": true ...
},
"tslint.exclude": ["**/.history/**"] ...
如何实现从intellisense中忽略.history?
下一部分基于 Matt
的回答一个重要的假设:
Visual Studio代码本身不包含自动导入,您需要对其进行扩展。
解法:
我正在使用包含设置 autoimport.filesToScan
的扩展 Auto Import (steoates.autoimport)。我将默认值从 "**/*.{ts,tsx}"
更改为 "{src,e2e,node_modules}/**/*.{ts,tsx}"
,现在一切正常。
无论您安装了哪些提供自动导入功能的扩展程序,这些建议都会出现。请检查该扩展程序是否有自己的 exclude
设置,您还需要配置该设置
在您的 settings.json
中,您可以添加:
"autoimport.filesToScan": "./index.{ts,tsx} ./App.{ts,tsx} ./src/**.*.{ts,tsx}"
或者,如果您愿意:
"autoimport.filesToScan": "./{index,App,src/**}.{ts,tsx}"