在Visual Studio 2015中覆盖Intellisense颜色

时间:2015-07-22 22:11:11

标签: intellisense visual-studio-2015 color-scheme

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

这听起来不错,但Light主题背景非常浅灰色,我更喜欢编辑器中纯文本的白色前景色。最终结果如下: enter image description here

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

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

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

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

3 个答案:

答案 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色彩主题编辑器我不得不

  • 更新编辑器工具提示 - >纯文本 - >前景明亮,环境 - >工具提示是黑暗的
  • 应用主题
  • 重新启动Visual Studio (否则无法使用背景)

但是@karoberts答案中的导出/导入不是必需的。

enter image description here

答案 2 :(得分:4)

试试这个 工具>选项>字体和颜色>显示" Enviroment"的设置>工具提示>项目背景