现在我变得有点疯狂。 我公司从VS2008切换到VS2012和现在我无法找到任何选项来启用代码高亮的结构。
在VS2008像
public Color Foreground {get;set;}
关键字Color
会被突出显示,因为它是一个众所周知的和定义的结构。
在VS2012的高亮显示功能并不适用于结构工作了。
别人是否也注意到了? 有没有人解决的办法? 我经历了所有的颜色选项就去尝试了一切,但我不能得到良好的旧struct
高亮颜色改回。
现在我变得有点疯狂。 我公司从VS2008切换到VS2012和现在我无法找到任何选项来启用代码高亮的结构。
在VS2008像
public Color Foreground {get;set;}
关键字Color
会被突出显示,因为它是一个众所周知的和定义的结构。
在VS2012的高亮显示功能并不适用于结构工作了。
别人是否也注意到了? 有没有人解决的办法? 我经历了所有的颜色选项就去尝试了一切,但我不能得到良好的旧struct
高亮颜色改回。
它工作正常,我在VS2012:
什么你要找的是User Types (Value types)
的颜色
Tools -> Options -> Environment -> Fonts and Colors
如果没有帮助,你应该检查你没有可能被改变颜色的外部插件...
更新-基于您的评论-如果你正在使用的生产力电动工具 ,你可能需要禁用从彩色化参数帮助选项Tools -> Options -> Productivity Power Tools -> Colorized Parameter Help
...
另一种选择是尝试修复你的VS2012安装
我也碰到这个问题,我已经找到了罪魁祸首是生产力电动工具 。 有一种变通方法,以获得语法高亮结构再次出现。 你必须关闭彩色化参数帮助在生产力电动工具选项,并重新启动Visual Studio。
这可以在工具>选项>生产力电动工具中找到>彩色化参数帮助
也看到了这个bug报告,以了解更多信息。
我想我发现了另一个解决这个问题,它可以让你离开彩色化参数帮助功能开启。
在字体和颜色,我指定了一个值“签名帮助 - 用户类型(值类型)”的项目,我没有这个问题了。
注:我也有安装的颜色主题编辑器的扩展 - 我不知道这是否起着解决方法的有效性任何部分(但我之前装好,所以扩展本身并不解决问题)。
此外,有人张贴在MS连接错误: http://connect.microsoft.com/VisualStudio/feedback/details/770603/text-editor-the-type-color-for-structs-is-black
我试过关掉彩色化电动工具的参数,卸载和重新安装电动工具和Visual Studio的“修复”,其中没有工作。
什么结束了工作是删除在同一目录解决方案文件(的.sln)名为.suo的和.dotSettings文件。