我们有一堆基于数据库模型自动生成的文件。我有一些facepalm经验,因为我修改了一些代码,只是为了找到我的修改,因为我没有注意到我的更改是在那些生成的文件中。
所以,我修改了我们的生成器以包含一个"不要修改"在文件标题中注释。这有帮助!虽然,在跟踪方法调用时,很容易在其中一个文件的中间结束,除非您滚动到顶部检查标题,否则您不一定知道。这很尴尬(而且容易出错)。
有没有办法标记这些文件,类似于"外部库"标记,因此从样式中可以清楚地看出这些文件应该是只读的吗?
(我最初在软件工程中问过这个问题,但gnat让我移动它。)
答案 0 :(得分:1)
从PhpStorm方面,您可以使用范围和文件颜色功能。
创建仅列出此类文件的自定义JSFiddle demo(如果此类文件位于特定文件夹中或文件名中包含一些独特部分,则会更容易..否则您将不得不指向单个文件)。
使用Scope功能(在那里添加您的Scope)并指定唯一的颜色。
现在这样的文件将具有编辑器选项卡背景(不是编辑器本身,只是编辑器选项卡)以及项目视图/不同搜索和其他文件相关弹出窗口中的背景(可选;可以打开/关闭,但它会为所有范围执行此操作。)
整个程序/想法甚至有自己的帮助页面:File Colors