在使用Visual Studio时我个人的习惯是会把背景底颜色设置为浅绿色,江湖上传说这样会更护眼,but实际情况也并不一定,不过考虑到确实是比默认的白色底色看起来更自然,所以也就把颜色改了。
这个操作很常规,就不多赘述了,大致步骤是:工具 -> 选项 -> 字体和颜色,"显示项" 中选择纯文本,即第一个,自定义 "背景项"的颜色,输入自定义的颜色,这里使用常见的 (197, 237, 204) 配色。
修改完的颜色是这样的
但是也带来了一个问题,就是在选中一个变量的时候,该变量的其他引用被高亮显示的颜色,和背景底颜色基本一样,导致很难看清这个变量的其他引用,就像下图中name变量的引用。
这给写代码带来了极大的不方便,所以我得修改下变量引用的显示颜色。老规矩,在"字体和颜色"中查找显示项,找到最匹配的一个改了背景色,不就完事了嘛,but 事情没有想象的顺利,我把所有项目翻看了三遍,修改了最有可能的 "突出显示的引用" 背景色,发现并没有什么变化。
当然修改完这个选项颜色以后如果生效了,那是最好的,但是总是有像我样的倒霉蛋。反思了一会我觉着可能是因为安装了Resharper插件的原因(强烈推荐的好插件哈哈哈),这个插件可以覆盖一些VS的快捷键,所以会不会也把颜色设置覆盖了呢,这个很有可能啊。
所以再次在 "字体和颜色"中搜寻,这次只看Resharp相关的项目,终于找到了一个看起来很可能是想要修改的选项,叫 "Resharper Usage of element under cursor"
赶紧修改颜色,保存后回到编辑界面查看,妈呀终于改变颜色了。
总结一下就是,一般情况下修改 "突出显示的引用" 这一项的颜色,就可以达到目标,但是如果安装了Resharper插件的话,有可能此时还没有生效,需要再修改一下 "Resharper Usage of element under cursor" 这个选项,改完这个后就生效了。 嗯,真是防不胜防啊。