Visual studio code Visual Studio代码:对文件进行例外。是否排除?
所以在VisualStudio代码中,我有一个Visual studio code Visual Studio代码:对文件进行例外。是否排除?,visual-studio-code,node-modules,Visual Studio Code,Node Modules,所以在VisualStudio代码中,我有一个.vscode/settings.json,它定义了一些不显示的目录 我有一些特定于我的项目的node\u模块,它们在我的回购协议中维护。它们都是从mycompany开始的。我想在VSCode中显示这些,但不是其他 以下是我目前在.vscode/settings.json中的内容: { // From http://stackoverflow.com/questions/33258543/how-can-i-exclude-a-directo
.vscode/settings.json
,它定义了一些不显示的目录
我有一些特定于我的项目的node\u模块
,它们在我的回购协议中维护。它们都是从mycompany开始的。我想在VSCode中显示这些,但不是其他
以下是我目前在.vscode/settings.json
中的内容:
{
// From http://stackoverflow.com/questions/33258543/how-can-i-exclude-a-directory-from-visual-studio-code-explore-tab
"files.exclude": {
"**/.git": true,
"**/.DS_Store": true,
"**/.vscode": true,
"**/.sass-cache": true,
"node_modules/mycompany**": false, // Hoping this will override next line
"node_modules/**": true
}
}
我尝试过交换最后两行的顺序,但也不起作用如何忽略目录中的所有文件,除非它们以特定的字符集开头?找到了一个解决方案,但不是很优雅)
我正在寻找同样的东西,但根据VSCode github问题,它还不支持。这将忽略所有内容,除了以mycompany开头的内容。为了也排除例如mycompanyxyz,您必须添加
“**/node\u模块/mycompany?*”:true
{
"files.exclude": {
"**/node_modules/[^m]*": true,
"**/node_modules/?[^y]*": true,
"**/node_modules/??[^c]*": true,
"**/node_modules/???[^o]*": true,
"**/node_modules/????[^m]*": true,
"**/node_modules/?????[^p]*": true,
"**/node_modules/??????[^a]*": true,
"**/node_modules/???????[^n]*": true,
"**/node_modules/????????[^y]*": true
}
}