<分区>
我们有一堆基于数据库模型自动生成的文件。我有过一些 facepalm 的经历,因为我修改了一些代码,却发现我的修改被覆盖了,因为我没有注意到我的更改在那些生成的文件中。
因此,我修改了我们的生成器以在文件头中包含“请勿修改”注释。这有帮助!虽然,在跟踪方法调用时,很容易在这些文件之一的中间结束,除非您滚动到顶部以检查标题,否则您不一定知道。这很尴尬(而且容易出错)。
有没有什么方法可以标记这些文件,类似于标记“外部库”的方式,因此从样式上可以清楚地看出这些文件应该是只读的?
<分区>
我们有一堆基于数据库模型自动生成的文件。我有过一些 facepalm 的经历,因为我修改了一些代码,却发现我的修改被覆盖了,因为我没有注意到我的更改在那些生成的文件中。
因此,我修改了我们的生成器以在文件头中包含“请勿修改”注释。这有帮助!虽然,在跟踪方法调用时,很容易在这些文件之一的中间结束,除非您滚动到顶部以检查标题,否则您不一定知道。这很尴尬(而且容易出错)。
有没有什么方法可以标记这些文件,类似于标记“外部库”的方式,因此从样式上可以清楚地看出这些文件应该是只读的?
最佳答案
命名约定是最好的 - 如果所有生成的文件都以“GEN”或其他东西为前缀,您会更快地注意到。
某些环境还允许您根据正则表达式为选项卡着色,因此您可以通过检测文件名中的前缀将它们全部设为黑色或粉红色。
关于php - 从视觉上区分自动生成的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42093646/