visual-studio - 有没有办法让 Microsoft Visual Studio 在编辑窗口中以不同的方式显示自动生成的文件?

标签 visual-studio visual-studio-2015

我记得有一次在使用 Microsoft Visual Studio 时,打开一个源文件(我认为是偶然的)并让它以柔和的颜色或不同的背景渲染,并显示一个水印,表明该文件不是正常的可编辑源文件。当时我面临着巨大的时间压力,不幸的是无法记忆起该文件或水印的措辞(否则我将能够在没有帮助的情况下进行调查)。

这是否引起了任何人的注意?有没有办法让 MVS 以不同的方式显示自动生成的文件,以便开发人员不会浪费时间编辑不应该编辑的内容?我一直打开大量自动生成的文件(通常是某些全局搜索的结果),以这种方式在编辑器中呈现所有此类文件会很有帮助。

有问题的 MVS 版本是 Microsoft Visual Studio Professional 2015。我也有 Resharper 和 OzCode。

最佳答案

我也遇到了同样的问题。对于我使用的文件(Web 内容、js、css 等),水印由 Web 编译器应用:“打开生成的文件时显示水印”(请参阅​​ https://github.com/madskristensen/WebCompiler 中的功能列表)。

事实证明,“生成”标记是通过单击编辑器窗口右下角来切换的。事实上,它总是在那里,但是如果您不小心单击它,就会导致它被隐藏,除非您将鼠标悬停在生成文件的编辑器窗口的右下角上。

因此,要重新启用水印:

  1. 打开一个您确信已生成的文件,例如您的compilerconfig.json 文件中的输出文件之一。
  2. 在编辑器窗口中,将鼠标悬停在窗口的右下角。您应该会看到“生成”文本重新出现,并带有一个工具提示“单击以切换可见性”。
  3. 单击文本。从现在开始,“生成”水印将显示在您生成的文件中。请确保不要意外点击并再次隐藏它。

-迈克尔

关于visual-studio - 有没有办法让 Microsoft Visual Studio 在编辑窗口中以不同的方式显示自动生成的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40747559/

相关文章:

c++ - 如何修改 Visual Studio 2015 预定义宏?

javascript - 打开 Javascript 文件时 Visual Studio 2015 崩溃

c# - 无法将 Global.asax 文件添加到 WCF 项目

windows - raw_interfaces_only 用法?

c# - Visual Studio 中的属性页菜单中缺少 Web 选项卡

asp.net-mvc - 根据验证程序,远程证书无效。使用推特进行外部登录

asp.net-web-api - web.config 中使用通配符的 Http 重定向不起作用

.Net Standard项目,如何使用System.ServiceModel类

.net - Visual Studio - 在设计 View 中显示属性窗口,但在代码 View 中隐藏

c# - "End of Central Directory record could not be found"- VS 社区 2015 中的 NuGet