直到一周前,我很高兴用Notepad ++编写带语法高亮的html.erb文件。然后我的硬盘崩溃了。
我在我的新系统上重新安装了Notepad ++但是当我打开我的html.erbs时,只有少数正确突出显示。
我认为问题可能是大多数这些文件被认为是“普通文本文件”,其中少数工作被认为是“html文件”。我试过'另存为'同名的html文件,但它不起作用。如何让我的语法突出显示?这严重减缓了我的速度。
答案 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 color
和Enable global background color
。这解决了我的问题。