You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在IntelliJ IDEA中嵌套自动生成的Dart文件?

嵌套/隐藏Dart build_runner生成的.g.dart文件

以下是主流IDE中的实现方法,仅调整文件显示逻辑,完全不影响代码的正常引用与编译:

VS Code 设置方法

  • 打开设置面板(快捷键:Windows/Linux 按 Ctrl+,,Mac 按 Cmd+,)
  • 在搜索框输入 explorer.fileNesting.patterns,点击「编辑 in settings.json」
  • 在配置中添加规则:
    "explorer.fileNesting.patterns": {
      "*.dart": "${basename}.g.dart"
    }
    
    保存后,所有.g.dart文件会自动嵌套在对应的原.dart文件下方,默认折叠,点击箭头即可展开查看。

Android Studio/IntelliJ 设置方法

全局规则配置

  • 打开设置面板(快捷键:Ctrl+Alt+S,或通过菜单File > Settings)
  • 导航到 Editor > General > Project View,找到「File Nesting」选项
  • 点击「Add」按钮添加规则:
    • 主文件模式:*.dart
    • 嵌套文件模式:*.g.dart
      确认后,所有匹配的.g.dart文件会自动嵌套到对应原文件下。

单文件手动嵌套

  • 在项目视图中右键点击目标.g.dart文件
  • 选择「Nest into...」,在弹窗中选择对应的原.dart文件即可完成嵌套。

内容的提问来源于stack exchange,提问作者iDecode

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 04:50:26