如何从 VS 代码中隐藏自动生成的文件

N.K*_*K.T 2 dart visual-studio-code flutter

我想从 vs 代码项目中隐藏自动生成的 dart 文件,例如.g.dart, .freezed.dart。怎么做?

Mar*_*ark 16

在 v1.67 中,您可以在

Explorer > File Nesting: Patterns像这样设置:

*.dart $(capture).g.dart, $(capture).freezed.dart

dart 演示中的文件嵌套

explorer.fileNesting.enabled:控制是否启用文件嵌套
explorer.fileNesting.expand:控制文件嵌套是否默认显示为展开
explorer.fileNesting.patterns:控制文件嵌套的方式


此外,该Explorer: Sort Order设置还有一个新选项:

foldersNestsFiles:文件和文件夹按名称排序。文件夹显示在文件之前。具有嵌套子级的文件显示在其他文件之前。

sortOrder.foldersNestsFiles

另请参阅v1.67b 发行说明:文件嵌套

确保你有 Explorer > File Nesting: Enabled真实的


cum*_*mul 8

长话短说

输入Ctrl/Cmd + Shift + p,选择Preferences: Open Settings (JSON)Preferences: Open Workspace Settings (JSON)并添加:

"files.exclude": {
    "**/*.freezed.dart": true,
    "**/*.g.dart": true
},
Run Code Online (Sandbox Code Playgroud)

如果您愿意,可以添加更多图案。这里您可以找到有关模式的更多信息。

更多信息

您可以在工作区或用户设置中进行配置:

打开设置:Ctrl/Cmd + Shift + p然后搜索“首选项:打开设置”。您可以从“工作区设置”或“用户设置”中进行选择,具体取决于您是要排除当前项目(工作区)中的文件还是所有项目。您可以选择是否要使用 UI 工具或手动修改设置 json 文件。

使用用户界面工具:

搜索files.exclude并可以添加要在项目资源管理器中隐藏的模式。在您的情况下添加**/*.freezed.dartand **/*.g.dart,但您可以排除任何模式

手动编辑json文件:

输入Ctrl/Cmd + Shift + p并搜索“首选项:打开设置 (JSON)”或Preferences: Open Workspace Settings (JSON). 同样,取决于您是否要排除当前项目(工作区)中的文件或所有项目的文件。

将此部分添加到 json 文件中:

"files.exclude": {
    "**/*.freezed.dart": true,
    "**/*.g.dart": true
},
Run Code Online (Sandbox Code Playgroud)

或者仅添加模式行(如果files.excludesettings.json 文件中已存在)。


Luc*_*ach 6

创建文件夹

.vscode

创建

设置.json

把这个:

{
  "files.exclude": {
    "**/*.freezed.dart": true,
    "**/*.g.dart": true
  },
}
Run Code Online (Sandbox Code Playgroud)

这会在您的项目中进行本地配置。


小智 2

“在 Mac 上。打开 VSCode,输入 Shift+Command+P,首选项:配置,特定于语言的设置,选择语言 (Dart),然后添加到文件”

"files.exclude": { " /.git": true, " /.svn": true, " /.hg": true, " /CVS": true, " /.DS_Store": true, " /*. g.dart":true, }

节省

现在,您看不到 *.g.dart 文件。