【问题标题】:Syntax highlighting for html markup disappears in Visual Studio 2008html 标记的语法突出显示在 Visual Studio 2008 中消失
【发布时间】:2010-09-07 22:00:51
【问题描述】:

这发生在我在 Visual Studio 2008 前后 2008 sp1 中的多台计算机上以及我认识的其他人身上,因此这不是孤立的事件。

看似随机,但我经常会丢失我的 aspx 页面(html)中的所有语法突出显示,因此 Visual Studio 现在看起来像是一个非常昂贵的记事本版本。

有谁知道为什么会发生?更好的是,有人知道如何解决它吗?

【问题讨论】:

    标签: asp.net html visual-studio visual-studio-2008


    【解决方案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 也看到过一两次。

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2015-08-26
                • 2017-01-02
                • 2016-11-04
                • 2022-12-21
                相关资源
                最近更新 更多