我使用Light主题和自定义文本编辑器颜色。在Visual Studio 2015中,我的Intellisense和其他灯泡/悬停/弹出窗口都具有与文本编辑器设置匹配的代码颜色。
这听起来不错,但Light主题背景非常浅灰色,我更喜欢编辑器中纯文本的白色前景色。最终结果如下:
到目前为止我的调查......
在以前版本的Visual Studio中,这种彩色化的Intellisense功能来自Productivity Power Tools插件。它可能会被关闭。那没有安装。它现在内置于Visual Studio中,我无法找到一个可以关闭它的地方。
我真的不想搞乱主题编辑器。我只想要黑色文本Intellisense,或者至少在弹出窗口中将白色文本变为黑色。其他人说它不能与Intellisense合作,但我不确定。
我已设置工具>选项>环境>字体和颜色>编辑器工具提示>纯文本前景色为黑色。这就是为什么代码下的单词是黑色的。但这并不会影响代码引用本身。
答案 0 :(得分:29)
我有同样的问题,因为我使用带有浅色文字的深蓝色背景。
我所做的就是使用这个附加组件:
https://visualstudiogallery.msdn.microsoft.com/6f4b51b6-5c6b-4a81-9cb5-f2daa560430b
然后复制您当前使用的主题,但不要切换到它(如果您想保留当前的字体/颜色设置)。
然后我导出了我的“字体和颜色”设置,打开生成的文件,并完全删除了“主题”XML元素。
然后,您可以切换到新复制的主题,并使用“导入和导出设置”从刚刚创建的文件中重新导入颜色设置。
然后转到Tools>下的主题编辑器插件。自定义颜色。编辑你的主题。选择“显示所有元素”选项并在* .theme文件中搜索“工具提示”。将Editor Tooltip -> Plain Text -> Foreground
更新为明亮,将Environment -> ToolTip
更新为黑暗。
这不是一个完美的解决方案,但在修复之前它是可用的。
答案 1 :(得分:13)
@karoberts答案很好,虽然已经安装了 Visual Studio 2015色彩主题编辑器我不得不
但是@karoberts答案中的导出/导入不是必需的。
答案 2 :(得分:4)
试试这个 工具>选项>字体和颜色>显示" Enviroment"的设置>工具提示>项目背景