繁体   English   中英

如何在VS 2012 RC中再次使用户类型的C#语法突出显示?

[英]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网站上创建了以下错误报告:

http://connect.microsoft.com/VisualStudio/feedback/details/810985/incorrect-syntax-highlighting-for-c-types

对我来说,“ 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

这就是帮助我的原因...

  1. 删除所有C:\\ Users \\ userNAme \\ AppData \\ Roaming \\ Microsoft \\ VisualStudio \\ 11.0
  2. 以管理员身份打开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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM