记事本 ++突出显示 html.erb 文件中 <%= 之后的所有内容
请参阅上图。 我正在使用记事本++。 html.erb 文件就是这样呈现的,我不知道如何摆脱 <%= 后面的天蓝色突出显示。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
请参阅上图。 我正在使用记事本++。 html.erb 文件就是这样呈现的,我不知道如何摆脱 <%= 后面的天蓝色突出显示。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
zsalzbank、Ben 和 peterjwest 都是正确的。以下是一些新信息:
SciTE 2.29 的
SciLexer.dll
版本不会使 Notepad++ 5.9.3 崩溃,并且还能正确解释单引号。我从这里下载的: http://sourceforge.net/projects/scintilla/files /SciTE/2.29/ - 您需要的文件是
wscite229.zip
您可以将新的
SciLexer.dll
从 SciTE 下载中复制到 Notepad++ 文件夹中。更新:完整说明如下:http://blog.dominicsayers .com/how-to-edit-erb-files-using-notepad/
zsalzbank, Ben and peterjwest are all correct. Here's some new information:
SciTE 2.29 has a version of
SciLexer.dll
that doesn't crash Notepad++ 5.9.3 and also interprets the single quote correctly.I downloaded it from here: http://sourceforge.net/projects/scintilla/files/SciTE/2.29/ - the file you need is
wscite229.zip
You can copy the new
SciLexer.dll
from the SciTE download into the Notepad++ folder.UPDATE: Full instructions here: http://blog.dominicsayers.com/how-to-edit-erb-files-using-notepad/
我认为您的问题是该行上注释掉的结束标记。
%>
被注释掉。尝试使用"
而不是'
作为字符串。I think your problem is the commented out end tag on that line. The
%>
is being commented out. Try using"
instead of'
for your strings.这是一篇关于它的好文章: http://therubyway.wordpress.com /2008/11/23/rails-on-notepad/
本质上,您只需要替换 scilexer.dll 文件(可从链接下载)即可修复有缺陷的
<% %>
语法突出显示重要更新:
不幸的是,这会导致新版本 Notepad++ 上保存时崩溃(并将清空文件),如果您确实想使用它,它可能适用于旧版本,例如5.8,你必须测试这个。
Here's a good article on it: http://therubyway.wordpress.com/2008/11/23/rails-on-notepad/
Essentially you just need to replace the scilexer.dll file (downloadable from the link) to fix the bugged
<% %>
syntax highlightingImportant Update:
Unfortunately this causes a crash on save (and will empty the file) on the new version of Notepad++, if you really want to use this it may work on an older version such as 5.8, you will have to test this.