[英]How can I get user type C# syntax highlighting working again in VS 2012 RC?
VS 2012 IDE中以某种方式突出显示了C#代码语法的一部分。 卸载,重新引导和重新安装不会执行任何操作,也不会在选项对话框中重置颜色。
以下是一些默认情况下(黑色)显示的项目示例,这些项目通常具有不带颜色的颜色:
以下是一些仍带有颜色的关键字:
是否有其他人遇到过这种情况并设法解决?
这是一个简单的解决方案。 转到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,...
我的问题仅限于让“ DateTime”类型不像其他类名一样以浅蓝色显示。 我通过简单地在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)关闭vs.
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
如果您已经安装了罗斯林的预览,请取消安装它。 这对我有用。
在尝试了此处列出的几种解决方案之后,我最终发现我的问题是由很大的字符串变量(488000个以上字符)引起的。 突出显示正在达到该行,但没有达到目标。 一旦我减小了字符串的长度,突出显示文件的其余部分即可恢复正常工作。
我已经在计算机上安装了VS 2012 Pro。 然后,我安装了VS 2013 Pro,并开始遇到此颜色问题。 然后,我删除了HKEY_CURRENT_USER \\ Software \\ Microsoft \\ VisualStudio \\ 12.0 \\ FontAndColors项,并打开了VS2013。这种方法解决了我的问题,颜色又恢复了。
如果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工具,然后关闭“彩色参数帮助”选项。
此关键字已修复,因为未为默认的黑色设置语法ActionResult并解决了突出显示问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.