视觉上区分自动生成的文件?

时间:2017-01-30 09:23:08

标签: php phpstorm code-generation

我们有一堆基于数据库模型自动生成的文件。我有一些facepalm经验,因为我修改了一些代码,只是为了找到我的修改,因为我没有注意到我的更改是在那些生成的文件中。

所以,我修改了我们的生成器以包含一个"不要修改"在文件标题中注释。这有帮助!虽然,在跟踪方法调用时,很容易在其中一个文件的中间结束,除非您滚动到顶部检查标题,否则您不一定知道。这很尴尬(而且容易出错)。

有没有办法标记这些文件,类似于"外部库"标记,因此从样式中可以清楚地看出这些文件应该是只读的吗?

(我最初在软件工程中问过这个问题,但gnat让我移动它。)

1 个答案:

答案 0 :(得分:1)

从PhpStorm方面,您可以使用范围文件颜色功能。

  1. 创建仅列出此类文件的自定义JSFiddle demo(如果此类文件位于特定文件夹中或文件名中包含一些独特部分,则会更容易..否则您将不得不指向单个文件)。

  2. 使用Scope功能(在那里添加您的Scope)并指定唯一的颜色。

  3. 现在这样的文件将具有编辑器选项卡背景(不是编辑器本身,只是编辑器选项卡)以及项目视图/不同搜索和其他文件相关弹出窗口中的背景(可选;可以打开/关闭,但它会为所有范围执行此操作。)

    整个程序/想法甚至有自己的帮助页面:File Colors