7

替代文字

见上图。我正在使用记事本++。html.erb 文件以这种方式呈现,我不知道如何摆脱 <%= 之后的天蓝色突出显示。

4

3 回答 3

8

zsalzbank、Ben 和 peterjwest 都是正确的。这里有一些新信息:

SciTE 2.29 有一个版本SciLexer.dll不会使 Notepad++ 5.9.3 崩溃,并且还可以正确解释单引号。

我从这里下载了它:http: //sourceforge.net/projects/scintilla/files/SciTE/2.29/ - 你需要的文件是wscite229.zip

您可以将SciLexer.dllSciTE 下载中的新内容复制到 Notepad++ 文件夹中。

更新:此处的完整说明:http ://blog.dominicsayers.com/how-to-edit-erb-files-using-notepad/

于 2011-09-08T11:10:11.540 回答
4

我认为您的问题是该行上注释掉的结束标记。%>正在被注释掉。尝试使用"而不是'你的字符串。

于 2010-12-18T23:49:21.807 回答
4

这是一篇很好的文章:http ://therubyway.wordpress.com/2008/11/23/rails-on-notepad/

本质上,您只需要替换 scilexer.dll 文件(可从链接下载)来修复错误的<% %>语法突出显示

重要更新:

不幸的是,这会导致在新版本的 Notepad++ 上保存时崩溃(并将清空文件),如果你真的想使用它,它可能适用于旧版本,例如 5.8,你将不得不对此进行测试。

于 2011-03-18T12:54:47.917 回答