见上图。 我正在研究notepad ++。 html.erb文件以这种方式呈现,我不知道如何摆脱后面的天蓝色突出显示<%=。
答案 0 :(得分:8)
zsalzbank,Ben和peterjwest都是正确的。以下是一些新信息:
SciTE 2.29的版本为SciLexer.dll
,不会使Notepad ++ 5.9.3崩溃,也会正确解释单引号。
我是从这里下载的:http://sourceforge.net/projects/scintilla/files/SciTE/2.29/ - 您需要的文件是wscite229.zip
您可以将SciTE下载中的新SciLexer.dll
复制到Notepad ++文件夹中。
更新:完整说明:http://blog.dominicsayers.com/how-to-edit-erb-files-using-notepad/
答案 1 :(得分:4)
我认为你的问题是该行注释掉的结束标记。 %>
正在被注释掉。尝试使用"
代替'
作为字符串。
答案 2 :(得分:4)
这是一篇很好的文章:http://therubyway.wordpress.com/2008/11/23/rails-on-notepad/
基本上你只需要替换scilexer.dll文件(可从链接下载)来修复错误的<% %>
语法高亮显示
重要更新:
不幸的是,这会导致新版本的Notepad ++上的保存崩溃(并将清空文件),如果你真的想使用它,它可能适用于旧版本,如5.8,你将不得不测试它。 / p>