html 标记的语法突出显示在 Visual Studio 2008 中消失
Posted
技术标签:
【中文标题】html 标记的语法突出显示在 Visual Studio 2008 中消失【英文标题】:Syntax highlighting for html markup disappears in Visual Studio 2008 【发布时间】:2010-09-07 22:00:51 【问题描述】:这发生在我在 Visual Studio 2008 前后 2008 sp1 中的多台计算机上以及我认识的其他人身上,因此这不是孤立的事件。
看似随机,但我经常会丢失我的 aspx 页面(html)中的所有语法突出显示,因此 Visual Studio 现在看起来像是一个非常昂贵的记事本版本。
有谁知道为什么会发生?更好的是,有人知道如何解决它吗?
【问题讨论】:
【参考方案1】:我已按照 Andrea 的说明进行操作,但必须包含以下程序:
安德烈亚说明: 进入VS2008,点击Tools/Options
选中“显示所有设置”选项
选择环境/国际设置
更改语言组合框。
关闭VS2008。
...然后... 关闭 Visual Studio 后,在具有管理员权限的命令提示符下运行以下命令:
运行 devenv /resetskippkgs
参考:http://forums.asp.net/t/1413383.aspx
【讨论】:
【参考方案2】:进入VS2008,点击工具/选项
选中“显示所有设置”选项
选择环境/国际设置
更改语言组合框。
关闭VS2008。
【讨论】:
【参考方案3】:我有同样的问题。安装DPack
解决了这个问题
【讨论】:
【参考方案4】:在使用 http://msdn.microsoft.com/en-us/vstudio/bb968856.aspx 的删除工具卸载 Visual Studio 后发生在我身上 在将 sql server management studio 升级到 2008 版本之前,我必须运行它 由于包加载失败,语法突出显示已经消失。我还没有找到解决办法,所以如果有人有想法......
【讨论】:
【参考方案5】:尝试 Ctrl-K、Ctrl-D(重新格式化文档)。这通常会恢复你的语法着色。如果没有,它应该告诉你它在哪里混淆(例如Couldn't reformat due to line 123
)。
【讨论】:
【参考方案6】:当这种情况发生在我身上时,我让它坐在那里一分钟。它通常会带回语法高亮显示。
【讨论】:
我不知道为什么它被否决了。有时对我有用。【参考方案7】:您基本上已经经历过 Visual Studio 放弃的经历。它放弃的原因有很多,页面太复杂而无法突出显示,这通常是因为语法错误太多。突出显示本质上是通过一些非常复杂和智能的 RegEx 语句完成的,但是如果 Visual Studio 无法应用它们,它只会显示黑色文本。
尝试解决所有语法问题(如果有的话)。
顺便说一句,这种“放弃”发生在大多数 IDE 中。我在 Elcipse 也看到过一两次。
【讨论】:
以上是关于html 标记的语法突出显示在 Visual Studio 2008 中消失的主要内容,如果未能解决你的问题,请参考以下文章
在 Visual Studio Code 中自定义语法突出显示
如何在 Visual Studio Code 中自动设置语法突出显示的语言