我正在使用Visual Studio Community for Mac(2017),这与Windows上的不同(它是"rebranded version of MonoDevelop")。具体来说,我用它来编写ASP.NET,C#,JS和CSS,但我认为警告只适用于C#代码。
每次我运行我的代码时,我都会从我刚进入另一个选项卡的选项卡中获取警告。我发现这种切换非常迷惑,所以我需要它停下来。
我现在不需要或想要解决导致警告的问题。我知道我可以转到“选项”>“编译器”,然后将“警告级别”设置为0,但我不想看到我的警告列表。
如何防止它切换当前的标签?
经过这么长时间的痛苦之后,我终于找到了解决方案。
只需选中列表中错误旁边的复选框(在“错误板”中):
它将在(至少在第一时间)显示出来 删除线 并且它不会再盗取你的标签焦点(除非你取消选中它)。
您可以为每个警告执行此操作,也可以转到“首选项”(快捷方式:命令+逗号)并设置设置,以便自动检查它们。设置为“Build”>“跳转到第一个错误或警告”,我将其设置为“Error”,因为我喜欢被带到任何阻止编译的问题。如果您希望它永远不会窃取标签焦点,则应将其设置为“从不”。