微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

视觉辨别自动生成的文件?

我们有一堆文件是根据数据库模型自动生成的.我有一些facepalm体验,是因为我修改了一些代码,却发现我的修改被覆盖了,因为我没有注意到我的更改在那些生成文件中.

因此,我修改生成器,以在文件头中包含“请勿修改”注释.这有帮助!虽然,当跟踪方法调用时,很容易在这文件之一的中间结束,并且除非滚动到顶部以检查标题,否则您不一定知道.这很尴尬(而且容易出错).

有什么办法可以标记这些文件,就像标记“外部库”一样,因此从样式上很明显这些文件应该是只读的?

(我最初在软件工程学中问过这个问题,但叫我将其移动.)

解决方法:

PHPStorm方面,您可以使用“范围”和“文件颜色”功能.

>创建仅列出此类文件自定义Scope(如果此类文件位于特定文件夹中或在文件名中具有某些唯一的部分,则会更容易.否则,您将不得不指向单个文件).
>使用File Colors功能(在此处添加示波器)并分配唯一的颜色.

现在,此类文件将具有该颜色,如编辑器选项卡背景(不是编辑器本身,仅是编辑器选项卡)以及项目视图/不同搜索中的背景以及其他与文件相关的弹出窗口(可选;可以打开/关闭,但可以做到)适用于所有范围).

整个过程/想法甚至都有自己的帮助页面https://www.jetbrains.com/help/phpstorm/2016.3/configuring-scopes-and-file-colors.html?search=scope

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐