2017-06-12 185 views
2

我需要忽略來自intellisense的.history文件夾。
現在看起來是這樣的,當我開始輸入焦點:設置.history文件夾被intellisense忽略

enter image description here

正如你可以看到智能感知將提供我.history中文件夾中找到每一個相同的類,這是非常非常混亂(並找到正確的) 。

我試着在vscode設置中找到一些東西,並在editor site上但沒有成功。

.history中的文件夾是從混帳,顯示在資源管理器忽略,tslint:

"files.exclude": { 
    "**/.history": true ... 
}, 
"files.watcherExclude": { 
    "**/.history/**": true ... 
}, 
"tslint.exclude": ["**/.history/**"] ... 

如何實現從智能感知忽略.history中?


下一部分是基於答案馬特

一個重要假設:

Visual Studio代碼本身並不包含自動導入和你需要它延期。

解決方案:

我使用擴展自動導入steoates.autoimport),其中包含了設置autoimport.filesToScan。我將"**/*.{ts,tsx}"的默認值更改爲"{src,e2e,node_modules}/**/*.{ts,tsx}",現在一切正常。

+0

也許相關:https://stackoverflow.com/questions/39388529/how-to-exclude-a-folder-from-tslint –

+0

對不起,但是不相關,正如我寫的,tslint排除已經設置(並沒有幫助避免這種導入混亂)。而且intellisense(vscode核心)與lint(擴展)完全不同。 – Atiris

回答

2

這些建議即將推出,無論您安裝的是否提供了自動導入功能。請檢查該擴展是否有其自己的exclude設置,您還需要配置

+0

你是對的。我將用您的解決方案擴展我的問題。 – Atiris