VS 代码:排除名称相同但扩展名不同的文件



我有一个关于VS Code中文件排除功能的问题。目前,我正在VSC中使用LaTex,我希望代码忽略文件资源管理器中显示的大多数master.*文件,当然除了master.tex和master.pdf。

我尝试在settings.json中添加一些模式:

"files.exclude": {
    "master.tex": false,
    "master.*": true,   
    "*.lol": true
},

以及:

"files.exclude": {
    "master.*": true,
    "master.tex": false,   
    "*.lol": true
},

但这些不起作用,因为它们排除了所有主 .* 文件。我当然可以手动添加所有扩展名,但我真的希望有一个更优雅的解决方案。

提前谢谢你:)

没有简单的方法可以做到这一点,但此语法可以满足您的需求:

"files.exclude": {
    "master.[^tp]*": true, 
    "master.[^tp][^ed]*": true, 
    "master.[^tp][^ed][^xf]*": true, 
    "*.lol": true
},

最新更新