BRe*_*bey 6 color-scheme visual-studio-2015
我试图阻止Visual Studio 2015在lambda表达式中的断点处着色代码块.
(下面的屏幕截图).
这对我来说非常分散注意力,我想防止这种行为,但是无法弄清楚如何A)完全阻止它,或者B)将它使用的背景颜色改为黑色以使效果不可见.
我非常感谢任何见解.
要重现它,只需输入此代码,在"for"循环中设置断点,然后运行它.当点击断点时,整个Lambda表达式将着色,如下所示(确切的颜色取决于您的配色方案,大概).
public delegate void funcType();
static void Main(string[] args)
{
((funcType)(() =>
{
for (int i=0; i< 10; i++) // <<== Set Breakpoint Here, and run to it
{
Console.WriteLine("Test line to show colorization.");
}
}))();
}
Run Code Online (Sandbox Code Playgroud)
根据Hans Passant的问题,以下是Studio 2015中安装的所有扩展程序.
重要的是要注意这不是编者问题.当DEBUGGER在Lambda表达式内的断点处停止时,这仅在运行时发生.
要更改当前行的背景颜色,当调试中正常断点时,需要更改Item Backgroundunder的值Current Statement。
要从主菜单执行此操作,请执行以下操作:
Tools-> Options-> Environment->Fonts and Colors
然后将值设置为黑色。
我通过在 lambda 中设置断点并将属性设置为柠檬绿来确认这一点。例如
| 归档时间: |
|
| 查看次数: |
184 次 |
| 最近记录: |