如何在 Visual Studio Code 的侧边栏中排除除某些文件之外的所有文件?

Sum*_*mar 10 visual-studio-code

使用 Microsoft 的 Visual Studio Code,如何在侧边栏中仅显示某些文件和文件模式并排除所有其他文件?

我想显示.yml文件以实现仅编辑它们而不是滚动浏览所有文件。

我尝试过这个,但没有成功。

"files.exclude": {
    "**/*": true,
    "**/*.yml": false
}
Run Code Online (Sandbox Code Playgroud)

PS 我知道有一种方法可以隐藏某些文件,但我只想显示特定文件。我不介意使用扩展来实现这一点。

Mar*_*ark 4

这会让你非常接近:

"files.exclude": {

    "**/*.[^y]*": true,
    "**/*.y[^m]*": true,
    "**/*.ym[^l]*": true
}
Run Code Online (Sandbox Code Playgroud)

它应该排除除以.ym(等)扩展名开头的所有文件,例如 .yml、.ym、.ymabcdef 等。我不知道除了 .yml 之外是否还有与该模式匹配的其他文件。我认为现在这已经是最接近你想要的了。最后一个条目似乎实际上没有做任何事情,尽管它应该做!!