如何获得用户typesC#语法突出显示在VS 2012 RC中再次工作?
不知何故,我的语法突出显示C#代码的一部分已经消失在VS 2012 IDE中。 卸载,重新引导和重新安装不会执行任何操作,也不会重置选项对话框中的颜色。
下面是一些项目的例子,这些项目都是默认的(黑色),通常颜色不是:
- 属性
- 系统类
- 我自己的class级
以下是一些仍然有颜色的关键字:
- 运用
- 上市
- 空虚
- VAR
- 对于
有没有其他人经历这个,并设法解决它?
这是一个简单的解决scheme。 转到devenv
所在的目录(对于2012 RC),然后键入devenv.exe /setup
。 它会解决你的问题。
devenv.exe
通常是类似于C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE
。
编辑:build议您从Visual Studio命令提示符(开始> Microsoft Visual Studio>工具> Visual Studio命令提示符)执行此操作,和/或确保您的命令提示符具有pipe理员权限。
其他人的注意事项:这是很多其他版本的Visual Studio,包括2008年,2010年,11testing版,…
我的问题被限制为“DateTime”types不像其他类名称那样以淡蓝色显示。 我通过在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
这将重置您的所有环境设置。
如果以上都不适用于您,请删除此registry项下的所有GUID命名文件夹(请确保您的Visual Studio实例已closures):
如果您使用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,你应该看到几个不同的“用户types”来configuration。 然后,您可以导入您备份的字体和颜色,一切都将很好。 这也可能适用于以前和未来版本的VS,但我还没有testing过。
免责声明:确保在进行这些registry调整之前导出/备份当前的字体和颜色设置。 我不能对你失去你的configuration负责:)
如果你仍然有这个问题,请尝试ResetSettings(为我工作)
注意:这将重置Visual Studio 2012设置:)
1)接近vs.
2)打开cmd(以pipe理员身份)。
3)进入devnev.exe文件夹(如“C:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ Common7 \ IDE”)。
4)键入“devnev.exe / ResetSettings”
5)打开vs看看美丽的颜色
发现问题的根源:如果您安装了“ 生产力电动工具2012 ”
你应该去工具 – > 选项 – > 生产力电动工具,并closures“ 彩色参数帮助 ”选项。
这固定了语法高亮的问题。
如果有人像我一样运行Visual Studio 2013相同的问题,唯一的解决scheme是我第一次closuresVS2013,然后删除以下registry项:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\FontAndColors
重新打开VS2013后,我的语法突出显示types被恢复。
在删除registry项之前,我注意到“工具”>“选项”的“字体和颜色”部分中的所有“用户types…”设置均缺失。 删除registry项还原了它们。 他们达到了他们的默认值,这给了我想要的语法高亮的颜色。
这是为我工作的唯一解决scheme。 切换主题,将我的个性化设置重置为默认值,使用各种命令行开关运行devenv.exe以设置/重置Visual Studio不起作用。
我还在Microsoft的Connect站点上创build了以下的错误报告:
对我来说“生产力电动工具2012”是原因。 这里没有任何build议帮助 删除电动工具后,颜色回来了。
我做了这里列出的所有东西,但什么也没有(VS2013更新3)。 我尝试/设置,/ resetsettings,删除AppData中的东西,删除registry项。 即使在默认配色scheme中,用户types也不会突出显示。
最后是什么帮助打开字体和颜色对话框,select标识符,并使其粗体。 然后删除粗体。 即时修复!
我有同样的问题….只是卸载和重新安装独自没有纠正这个问题。 卸载之后,在程序文件中删除了所有残留的VS 2012,删除了所有相关的registry项,并从“我的文档”中删除了VS 2012文件夹,然后重新安装,用户types显示在字体和颜色的显示项目中,一切都恢复正常了。 我的猜测是这是一个或多个registry项的问题,但我不能确定。
退出devenv
去下面的pathhkey_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 – 以pipe理员身份打开VS控制台,然后运行:devenv.exe / setup devenv.exe / ResetSettings1 – 删除C:\ Users \ userNAme \ AppData \ Roaming \ Microsoft \ VisualStudio \ 11.0 2 – 以pipe理员身份打开vs控制台,然后运行:devenv.exe / setup devenv.exe / ResetSettings
这是帮助我…
- 全部删除在C:\ Users \ userNAme \ AppData \ Roaming \ Microsoft \ VisualStudio \ 11.0中
-
以pipe理员身份打开vs控制台,然后运行:
devenv.exe /setup devenv.exe /ResetSettings
这个解决scheme为我工作。 非常感谢Gaz Winter
如果你已经安装了Roslyn的预览,请取消安装。 这对我有效。
在尝试了几个这里列出的解决scheme之后,我最终发现我的问题是由一个非常大的(488000多个字符)stringvariables引起的。 突出显示正在努力,但不是之后。 一旦我减less了string的长度,突出显示在文件的其余部分恢复正常工作。
我的机器上已经安装了VS 2012 Pro。 然后,我安装了VS 2013 Pro,并开始面临这个颜色问题。 然后,我删除了HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 12.0 \ FontAndColors键并打开VS 2013.这种方法解决了我的问题,颜色又回来了。
如果Windows桌面configuration了高对比度主题,则语法着色似乎完全从Visual Studio中消失。 如果是这样的话,select一个正常的Windows主题,并设置一个纯色背景(如果你不想要一个背景图片)来恢复VS中的语法着色。
问题:类名和语法显示为黑色
Solutation:
第1步:删除密钥:
HKEY_CURRENT_USER \软件\微软\ VisualStudio的\ 12.0 \ FontAndColors
第2步:删除文件夹:
C:\ Users \用户名\ AppData \漫游\微软\ VisualStudio的\ 12.0
步骤3:打开命令提示符(pipe理员模式)并在命令行下运行:
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
它适用于下载这个“生产力电动工具2012”和安装,安装此工具后得到这一步去工具 – >选项 – >生产力电动工具,并closures“彩色参数帮助”选项。
这固定关键字作为语法ActionResult没有设置为默认的黑色和突出显示的问题解决。