【问题标题】:Notepad++ not syntax highlighting my filesNotepad++ 不是语法高亮我的文件
【发布时间】:2010-08-05 19:01:10
【问题描述】:

直到一周前,我还在愉快地使用 Notepad++ 编写带有语法高亮的 html.erb 文件。然后我的硬盘坏了。

我在我的新系统上重新安装了 Notepad++,但是当我打开我的 html.erbs 时,只有少数可以正确突出显示。

我认为问题可能在于这些文件中的大多数都被视为“普通文本文件”,而其中少数正在工作的文件被视为“html 文件”。我尝试了“另存为”同名的 html 文件,但它不起作用。我怎样才能让我的语法高亮回来?这严重拖慢了我的速度。

【问题讨论】:

    标签: syntax-highlighting notepad++ erb


    【解决方案1】:

    您可以尝试转到 Language > H > Html ,这应该会突出显示内容。

    【讨论】:

    • 如果您希望在没有文件扩展名的文件上启用语法突出显示,这是一个完美的解决方案,文件扩展名通常对应于它的编写语言。谢谢!
    • 仅供参考,这有效,但直到我关闭文件然后重新打开它。
    • 它就像一个魅力,但是如果我们希望notepad++根据文件扩展名突出语法怎么办,每次打开我们都需要指定语言-> H -> HTML
    • @MujahedAKAS 我有同样的问题,并通过转到 Settings -> Style Configurator 选择语言(例如LaTeX)然后将我的文件扩展名添加到@来解决987654322@
    【解决方案2】:

    以防万一,如果有人遇到我的情况:我在面板Settings -> Style configurator... 中激活了Enable global foreground color,停用它重新激活语法突出显示。

    【讨论】:

    • 或选择另一个主题,然后单击返回到您选择的主题(不同的意思相同)。谢谢。
    • Samus Arin 的评论(选择另一个主题)似乎也适用于全局前景色不是问题的其他问题。
    【解决方案3】:

    另一种可能导致这种情况的情况是,如果您安装了新主题。如果主题没有定义某些语言并且您使用其中一种语言,那么您也将失去语法突出显示。

    检查: 设置 -> 样式配置器

    检查您正在运行的当前主题的左侧是否存在语言。

    【讨论】:

      【解决方案4】:

      我遇到了完全相同的问题,并且发布的解决方案都不适合我,所以我深入挖掘并发现我在 Settings → Style Configurator 下错误地分配了两次用户定义的扩展,例如 SQLXML

      从一种语言中删除我的用户定义扩展恢复了语法突出显示。

      【讨论】:

        【解决方案5】:

        所以我知道这个问题在 7 年前就已经解决了,但它是 google 上的最高结果,所以我想为我的问题添加解决方案。

        在设置 -> 首选项... -> 语言下

        我愚蠢地禁用了 python,却没有意识到这是我在做的事情,只是不得不把它放回可用的项目中。

        【讨论】:

        • 如果语言被禁用。答案有效,但 OP 在语法突出显示之后。也许引用选择的答案并添加您的答案,这样它就可以协同工作。
        【解决方案6】:

        转到Settings -> Style configurator...,然后禁用Enable global foreground colorEnable global background color。这解决了我的问题。

        【讨论】:

          【解决方案7】:

          我在重新安装 notepad++ 时遇到了这个问题,因为在新安装中,.r 源代码文件被识别为 REBOL 而不是 R。我不得不从@987654324 中的 REBOL 键中手动删除 r 文件扩展名@ 文件。有关说明,请参阅 Notepad++ 社区论坛 this link 上的类似问题。

          【讨论】:

            【解决方案8】:

            我的问题很愚蠢,但也许人们也会有同样的问题:
            一些主题对同一语言的所有元素应用相同的语法着色(例如:Ruby Blue 主题中的 python 只是没有用白色以外的任何颜色着色)。
            将主题更改为区分我正在编码的语言元素的主题解决了这个问题。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2012-06-22
              • 1970-01-01
              • 1970-01-01
              • 2023-03-04
              • 2019-11-05
              • 2011-09-22
              • 2015-05-22
              • 1970-01-01
              相关资源
              最近更新 更多