不知何故,我的 C# 代码语法高亮部分在 VS 2012 IDE 中消失了。卸载、重新启动和重新安装不会执行任何操作,也不会重置选项对话框中的颜色。
以下是一些项目的示例,这些项目都以默认(黑色)出现,通常有颜色,但没有:
- 属性
- 系统类
- 我自己的课
以下是一些仍然有颜色的关键字:
- 使用
- 上市
- 空白
- 变量
- 为了
有没有其他人经历过这个并设法解决它?
不知何故,我的 C# 代码语法高亮部分在 VS 2012 IDE 中消失了。卸载、重新启动和重新安装不会执行任何操作,也不会重置选项对话框中的颜色。
以下是一些项目的示例,这些项目都以默认(黑色)出现,通常有颜色,但没有:
以下是一些仍然有颜色的关键字:
有没有其他人经历过这个并设法解决它?
这是一个简单的解决方案。转到所在的目录devenv
(对于 2012 RC),然后键入devenv.exe /setup
. 它将解决您的问题。
devenv.exe
通常是在类似的东西C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE
。
编辑:建议您从 Visual Studio 命令提示符(开始>Microsoft Visual Studio>工具>Visual Studio 命令提示符)执行此操作,和/或确保您的命令提示符具有管理员权限。
其他注意事项:这很有可能适用于 Visual Studio 的许多其他版本,包括 2008、2010、11 beta,...
我的问题仅限于“日期时间”类型不像其他类名那样以浅蓝色显示。我通过简单地在 VS 主题之间来回切换来修复它。偶然发现。比重置设置或修复安装快得多...
VS 菜单工具 -> 更改颜色主题
这对我有用:
1 - delete all in C:\Users\userNAme\AppData\Roaming\Microsoft\VisualStudio\11.0
2 - open vs console as administrator, and run:
devenv.exe /setup
devenv.exe /ResetSettings
这将重置您的所有环境设置。
如果上述方法都不适合您,请删除此注册表项下所有以 GUID 命名的文件夹(确保您的 Visual Studio 实例已关闭):
如果您使用的是 Visual Studio 2012:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\FontAndColors
如果您使用的是 Visual Studio 2013:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\FontAndColors
如果您使用的是 Visual Studio 2015:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\FontAndColors
重新启动 Visual Studio,您应该会看到一些需要配置的“用户类型”。然后,您可以导入您备份的字体和颜色,一切都会好起来的。这也可能适用于以前和未来版本的 VS,但我还没有测试过。
免责声明:确保在进行这些注册表调整之前导出/备份当前的字体和颜色设置。我不能为您丢失配置负责:)
如果您仍然遇到此问题,请尝试 ResetSettings(为我工作)
注意:这将重置 Visual Studio 2012 设置 :)
1) 关闭与关闭
2)打开cmd(以管理员身份)。
3) 转到 devnev.exe 文件夹(类似于 "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE" )。
4) 键入“devnev.exe /ResetSettings”
5)打开vs,看看漂亮的颜色
找到问题的根源:如果您安装了“ Productivity Power Tools 2012 ”,
你应该去工具->选项->生产力工具 并关闭“彩色参数帮助”选项。
这解决了语法高亮问题。
如果有人遇到与我一样的Visual Studio 2013问题,唯一对我有用的解决方案是首先关闭 VS2013,然后删除以下注册表项:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\FontAndColors
重新打开 VS2013 后,我的类型语法高亮恢复了。
在删除注册表项之前,我注意到工具 > 选项的字体和颜色部分中的所有“用户类型...”设置都丢失了。删除注册表项可以恢复它们。他们达到了默认值,这给了我正在寻找的语法突出显示颜色。
这是唯一对我有用的解决方案。切换主题、将我的个性化设置重置为默认值、使用各种命令行开关运行 devenv.exe 以设置/重置 Visual Studio 均无效。
我还在 Microsoft 的 Connect 站点上创建了以下错误报告:
对我来说,“生产力电动工具 2012”是原因。这里没有任何建议有帮助。卸下电动工具后,颜色又回来了。
我做了这里列出的所有事情,但仍然一无所获(VS2013 Update 3)。我尝试了 /setup、/resetsettings、删除 AppData 中的内容、删除注册表项。尽管如此,即使在默认配色方案中,用户类型也不会突出显示。
最后的帮助是打开字体和颜色对话框,选择标识符,并将其设为粗体。然后删除粗体。即时修复!
我有同样的问题....只是单独卸载并重新安装并不能解决问题。我卸载后,在程序文件中删除了VS 2012的所有残余,删除了所有相关的注册表项,并从我的文档中删除了VS 2012文件夹,然后重新安装,用户类型显示在字体和颜色的显示项中一切恢复正常。我的猜测是,这是一个或多个注册表项的问题,但我不能确定。
退出开发环境
转到下面的路径 hkey_current_user\software\microsoft\visualstudio!
删除 9.0 、 10.0 、 10.0_config (我的意思是说除 11.0 和 11.0_config 之外的所有其他文件夹)
现在启动 devenv 并看到神奇的颜色恢复正常
1 - 删除 C:\Users\userNAme\AppData\Roaming\Microsoft\VisualStudio\11.0 中的所有内容 2 - 以管理员身份打开 vs 控制台,然后运行:devenv.exe /setup devenv.exe /ResetSettings1 - 删除 C:\Users 中的所有内容\userNAme\AppData\Roaming\Microsoft\VisualStudio\11.0 2 - 以管理员身份打开 vs 控制台,然后运行:devenv.exe /setup devenv.exe /ResetSettings
这对我有帮助...
以管理员身份打开 vs 控制台,然后运行:
devenv.exe /setup
devenv.exe /ResetSettings
这个解决方案对我有用。非常感谢 Gaz Winter
如果您已安装 Roslyn 的预览版,请卸载它。这对我有用。
在尝试了这里列出的几个解决方案后,我最终发现我的问题是由一个非常大的(488000+ 个字符)字符串变量引起的。突出显示一直到那条线,但不是在它之后。一旦我减少了字符串的长度,文件其余部分中的突出显示恢复正常工作。
我的机器上已经安装了 VS 2012 Pro。然后我安装了 VS 2013 Pro 并开始面临这个颜色问题。然后我删除了 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\FontAndColors 键并打开 VS 2013。这种方法解决了我的问题,颜色又回来了。
如果 Windows 桌面配置了高对比度主题,则语法着色似乎从 Visual Studio 中完全消失。如果是这种情况,请选择普通的 windows 主题并设置纯色背景色(如果您不想要背景图片)以恢复 VS 中的语法着色。
问题:类名和语法以黑色显示
解决方案:
第 1 步:删除密钥:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\FontAndColors
第 2 步:删除文件夹:
C:\Users\UserName\AppData\Roaming\Microsoft\VisualStudio\12.0
第 3 步:打开命令提示符(管理员模式)并在命令行下运行:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE>devenv.exe /setup
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE>devenv.exe /ResetSettings
它适用于下载此“Productivity Power Tools 2012”并安装,安装此工具后获取此步骤转到工具 -> 选项 -> Productivity Power Tools 并关闭“彩色参数帮助”选项。
这将关键字修复为语法ActionResult未设置为默认黑色并解决了突出显示问题。