首页 > 解决方案 > 如何使文件扩展名列表在 JetBrains IDE 中只读?

问题描述

我有一个代码生成工具 (build_runner),它可以根据现有的源文件生成源代码。

每个生成的文件都是只读的。

如何告诉 JetBrains IDE 阻止我(作为开发人员)编辑这些文件?(或者至少在我实际编辑文件之前警告我一个确认对话框)

这些文件用特定的扩展名标识

*.generated.dart
*.unwrapped.dart

标签: android-studiopycharmphpstormwebstormjetbrains-ide

解决方案


  1. 对它生成的文件设置工具集文件权限:chmod 444.
  2. generated使您的工具像其他库一样将文件放在文件夹中。

设置此文件的文件权限并尝试对其进行编辑后,来自 Android Studio 的示例:

在此处输入图像描述


推荐阅读