在Visual Studio 2015中覆盖Intellisense颜色

Joe*_*son 21 intellisense color-scheme visual-studio-2015

我正在使用Light主题和自定义文本编辑器颜色.在Visual Studio 2015中,我的Intellisense和其他灯泡/悬停/弹出窗口都具有与文本编辑器设置匹配的代码颜色.

这听起来不错,但Light主题背景非常浅灰色,我更喜欢编辑器中纯文本的白色前景色.最终结果如下: 在此输入图像描述

从我到目前为止的调查...

在以前版本的Visual Studio中,这种彩色化的Intellisense功能来自Productivity Power Tools插件.它可能会被关闭.那没有安装.它现在内置在Visual Studio中,我找不到一个可以关闭它的地方.

我真的不想搞乱主题编辑器.我只想要黑色文本Intellisense,或者至少在弹出窗口中将白色文本变为黑色.其他人说它不适用于Intellisense,但我不确定.

我已将工具>选项>环境>字体和颜色>编辑器工具提示>纯文本前景色设置为黑色.这就是为什么代码下的单词是黑色的.但这不会影响代码引用本身.

kar*_*rts 29

我有同样的问题,因为我使用浅蓝色背景和浅色文字.

我做的是使用这个附加组件:

https://visualstudiogallery.msdn.microsoft.com/6f4b51b6-5c6b-4a81-9cb5-f2daa560430b

然后复制您当前使用的主题,但不要切换到它(如果您想保留当前的字体/颜色设置).

然后我导出了我的"字体和颜色"设置,打开生成的文件,并完全删除了"主题"XML元素.

然后,您可以切换到新复制的主题,并使用"导入和导出设置"从刚创建的文件中重新导入颜色设置.

然后转到工具>自定义颜色下的主题编辑器插件.编辑你的主题.选择"显示所有元素"选项并在*.theme文件中搜索"工具提示".更新Editor Tooltip -> Plain Text -> Foreground为明亮,并Environment -> ToolTip为暗.

它不是一个完美的解决方案,但在它们修复之前它是可用的.


lak*_*tak 13

@karoberts答案很好,虽然我已经安装了Visual Studio 2015 Color Theme Editor

  • 更新编辑器工具提示 - >纯文本 - >前景为明亮,环境 - >工具提示为暗
  • 应用主题
  • 重启Visual Studio(否则它不会占用背景)

但是@karoberts答案中的导出/导入是没有必要的.

在此输入图像描述

  • 诀窍是重启visual studio!谢谢! (6认同)
  • 字体和颜色的某些更改不需要重新启动,但某些更改(如intellisense工具提示)需要重新启动才能反映更改. (2认同)

小智 6

试试这个
工具>选项>字体和颜色>显示“环境”的设置>工具提示>项目背景