我工作在Visual Studio代码中的打字稿项目,并想隐藏.js.map
(甚至在.js
)的文件出现在文件浏览器。
是否有可能仅显示.ts
的文件浏览器的文件?
我工作在Visual Studio代码中的打字稿项目,并想隐藏.js.map
(甚至在.js
)的文件出现在文件浏览器。
是否有可能仅显示.ts
的文件浏览器的文件?
在您的设置(用户或工作区),还有就是你可以调整隐藏什么,你想要的设置:
{
"files.exclude": {
"**/.git": true,
"**/.DS_Store": true
}
}
所以,你可以在下面的隐藏添加.js
和.js.map
文件
"**/*.js": true,
"**/*.js.map": true
由于这对方的回答解释说 ,大多数人可能只需要隐藏.js
文件时有一个匹配.ts
文件。
所以与其做:
"**/*.js": true
你可能想要做的:
"**/*.js": {"when": "$(basename).ts"}
我发现这一点,如果你有标准的JS文件,那么这些将被隐藏得可能并不总是你想要的。 也许这是更好,因为它只是隐藏匹配TS文件JS文件...
{
"files.exclude": {
"**/.git": true,
"**/.DS_Store": true,
"**/*.js.map": true,
"**/*.js": {"when": "$(basename).ts"}
}
}
我真的不知道这是如何实现的,但隐藏.js
文件的工作原理:
"**/*.js": {"when": "$(basename).ts"}
隐藏.js.map
文件的工作:
"**/*.js.map": {"when": "$(basename)"}
当你与打字稿工作,你常常不希望看到在浏览器或搜索结果生成的JavaScript文件。 VS代码提供过滤功能与files.exclude
设置( 文件>首选项>工作区设置),你可以轻松地创建隐藏的派生文件的表达式:
"**/*.js": { "when": "$(basename).ts"}
同样隐藏产生.map
的文件:
"**/*.js.map": { "when": "$(basename)"}
所以,你会像一个配置:
settings.json
// Place your settings in this file to overwrite default and user settings.
{
"files.exclude": {
"**/*.js": { "when": "$(basename).ts"},
"**/*.js.map": { "when": "$(basename)"}
}
}
链接: https://code.visualstudio.com/docs/languages/typescript#_hiding-derived-javascript-files
约翰爸爸的Twitter LINK说,使用以下命令:
"files.exclude": {
"**/.git": true,
"**/.DS_Store": true,
"**/*.js" : {
"when": "$(basename).ts"
},
"**/*.js.map": {
"when": "$(basename)"
}
}
从官方文档 :
排除来自.TS和.tsx源文件生成的JavaScript文件,使用以下表达式:
"**/*.js": { "when": "$(basename).ts" },
"**/**.js": { "when": "$(basename).tsx" }
这是一个有点一招。 搜索水珠图案用作一个关键。 上述设置使用两种不同的glob模式提供两个独特的密钥,但搜索仍然会匹配相同的文件。
UPDATE 2017年10月3日:用这一招,我们有“文件夹中搜索”的问题。 请参阅问题
1. ENTES在偏好>设置
2.单击“上settings.json编辑”(这是在图像的底部)
3.更新对象JSON,你可以在图片中看到。 然后保存修改Ctrl + S
,这一切。
"files.exclude": {
"**/*.js": {"when": "$(basename).ts"}
}
] 3
在.vscode文件夹中添加这些设置到您settings.json
// Place your settings in this file to overwrite default and user settings.
{
"files.exclude" :{
"**/.git":true,
"**/.DS_Store":true,
"**/*.map":true,
"**/app/**/*.js":true
}
}
如果settings.json是不是在文件中获得点击--->首选项- >工作区设置。
请以覆盖“默认设置”添加以下代码行中的“用户设置”面板。 你可以隐藏文件{}基本名和名为.js {}基名当你创建文件{}基本名.TS .js.map。
"files.exclude": {
"**/*.js": {
"when": "$(basename).ts"
},
"**/*.js.map": {
"when": "$(basename)"
}
}
也许这是更好地隐藏.map
和.js
时,它们匹配的对应文件.ts
文件。
你可以做到这一点通过复制VS用户设置(首选项>用户设置)下面几行:
// Workspace settings
"files.exclude": {
"**/*.js": {"when": "$(basename).ts"},
"**/*.map": true
}
在VS代码到代码(或文件Windows用户)>首选项>工作区设置,并添加以下代码片段:
{
"files.exclude": {
"**/*.js": {"when": "$(basename).ts"},
"**/*.map": {"when": "$(basename).map"}
}
}