Notepad ++没有语法突出显示我的文件

时间:2010-08-05 19:01:11

标签: syntax-highlighting notepad++ erb

直到一周前,我很高兴用Notepad ++编写带语法高亮的html.erb文件。然后我的硬盘崩溃了。

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

我认为问题可能是大多数这些文件被认为是“普通文本文件”,其中少数工作被认为是“html文件”。我试过'另存为'同名的html文件,但它不起作用。如何让我的语法突出显示?这严重减缓了我的速度。

7 个答案:

答案 0 :(得分:70)

您可以尝试使用语言> H> Html,这应该突出显示内容。

答案 1 :(得分:56)

以防万一,如果有人符合我的情况:我已在面板Enable global foreground color中激活Settings -> Style configurator...,停用重新激活的语法高亮显示。

答案 2 :(得分:1)

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

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

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

答案 3 :(得分:1)

我遇到了完全相同的问题,所有发布的解决方案都没有对我有用,所以我深入挖掘,发现我错误地在设置→样式配置器下两次分配了用户定义的扩展名,例如 SQL XML

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

答案 4 :(得分:0)

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

  

在设置下 - >偏好... - >语言

我愚蠢地禁用了python而没有意识到我正在做的事情,只需将它重新放回可用的项目中。

答案 5 :(得分:0)

重新安装notepad ++时遇到此问题,因为在进行新安装时,.r源代码文件被识别为REBOL而不是R。我必须手动从REBOL密钥中删除r文件扩展名在langs.xml文件中。有关说明,请参见this link上的Notepad ++社区论坛上的类似问题。

答案 6 :(得分:0)

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