我记得有一次在使用 Microsoft Visual Studio 时,打开一个源文件(我认为是偶然的)并让它以柔和的颜色或不同的背景渲染,并显示一个水印,表明该文件不是正常的可编辑源文件。当时我面临着巨大的时间压力,不幸的是无法记忆起该文件或水印的措辞(否则我将能够在没有帮助的情况下进行调查)。
这是否引起了任何人的注意?有没有办法让 MVS 以不同的方式显示自动生成的文件,以便开发人员不会浪费时间编辑不应该编辑的内容?我一直打开大量自动生成的文件(通常是某些全局搜索的结果),以这种方式在编辑器中呈现所有此类文件会很有帮助。
有问题的 MVS 版本是 Microsoft Visual Studio Professional 2015。我也有 Resharper 和 OzCode。
最佳答案
我也遇到了同样的问题。对于我使用的文件(Web 内容、js、css 等),水印由 Web 编译器应用:“打开生成的文件时显示水印”(请参阅 https://github.com/madskristensen/WebCompiler 中的功能列表)。
事实证明,“生成”标记是通过单击编辑器窗口右下角来切换的。事实上,它总是在那里,但是如果您不小心单击它,就会导致它被隐藏,除非您将鼠标悬停在生成文件的编辑器窗口的右下角上。
因此,要重新启用水印:
- 打开一个您确信已生成的文件,例如您的compilerconfig.json 文件中的输出文件之一。
- 在编辑器窗口中,将鼠标悬停在窗口的右下角。您应该会看到“生成”文本重新出现,并带有一个工具提示“单击以切换可见性”。
- 单击文本。从现在开始,“生成”水印将显示在您生成的文件中。请确保不要意外点击并再次隐藏它。
-迈克尔
关于visual-studio - 有没有办法让 Microsoft Visual Studio 在编辑窗口中以不同的方式显示自动生成的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40747559/