2010-08-05 27 views
36

直到一个星期前,我高兴地用Notepad ++编码html.erb文件,语法高亮。然后我的硬盘崩溃了。记事本+ +没有语法高亮我的文件

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

我认为问题可能是大多数这些文件被视为'正常文本文件',其中少数工作被认为是'html文件'。我尝试了'另存为'同名的html文件,但它不起作用。我怎样才能让我的语法高亮回来?这严重影响了我的速度。

回答

63

你可以尝试去语言> H> Html,并应该突出的东西。

+1

我知道这将是一个简单的修复...谢谢你townsean! – sscirrus 2010-08-05 22:00:49

+4

如果您希望在文件中启用语法高亮功能,而不需要通常与其所用语言对应的文件扩展名,则这是完美的修复方法。谢谢! – Wingman4l7 2012-06-07 01:53:30

+0

仅供参考,这工作,但直到我关闭文件,然后重新打开它。 – rossdavidh 2013-09-20 15:24:19

46

为防万一,如果有人遇到我的情况:我已激活Enable global foreground color面板Settings -> Style configurator...,取消激活它重新激活语法突出显示。

+2

或者选择另一个主题,然后单击回到您选择的一个(不同的意思到同一端)。谢谢。 – samosaris 2013-07-02 17:50:05

+0

Samus Arin的评论(选择另一个主题)似乎也适用于全球前景色不成问题的其他问题。 – rossdavidh 2013-10-22 15:22:19

+0

天才!谢谢,这固定我的问题 – liang 2015-05-14 02:56:35

1

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

进行检查: 设置 - >风格配置

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

0

我有完全相同的问题,并没有发布解决方案为我工作,所以我挖更深,我发现我错分配我的用户定义的扩展两次下设置→风格配置,例如SQLXML

从一种语言中删除我的用户定义的扩展可恢复语法高亮显示。

0

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

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

我有点傻里禁用蟒蛇没有意识到,这是我在做什么,只是不得不把它放回可用的项目。

+2

这就是如果一种语言被禁用。答案有效,但OP是在语法高亮之后。也许引用选定的答案并添加到你的答案,所以它一起工作。 – Syfer 2018-02-07 23:23:05