记事本++;正在将我的html.erb文件识别为javascript文件!它';他把我的语法搞砸了!
这真的很烦人…它真的把我的语法搞砸了。。。 我想这是突然发生在我删除了一条javascript_include_标记语句并保存之后……突然突出显示发生了变化 这一切都发生在我创建第一个js.erb文件的时候 哦,是的:它以前工作过!!!我已经将“erb”添加为html文件的文件关联/扩展名…但由于某些原因,html.erb文件突然被解释为javascript文件!比如,在左下角,它显示了您正在查看的文件类型,当我打开一个html.erb文件时,它会显示“javascript文件”,这是荒谬的…它过去常说html erb…请查看此处的帖子:记事本++;正在将我的html.erb文件识别为javascript文件!它';他把我的语法搞砸了!,javascript,html,ruby-on-rails,syntax-highlighting,notepad++,Javascript,Html,Ruby On Rails,Syntax Highlighting,Notepad++,这真的很烦人…它真的把我的语法搞砸了。。。 我想这是突然发生在我删除了一条javascript_include_标记语句并保存之后……突然突出显示发生了变化 这一切都发生在我创建第一个js.erb文件的时候 哦,是的:它以前工作过!!!我已经将“erb”添加为html文件的文件关联/扩展名…但由于某些原因,html.erb文件突然被解释为javascript文件!比如,在左下角,它显示了您正在查看的文件类型,当我打开一个html.erb文件时,它会显示“javascript文件”,这是荒谬的…它
它允许您更改关联。您可以将记事本++配置为识别.erb(.html.erb或.js.erb)文件并将其与给定语言(html)关联
现在,当您打开一个扩展名为.erb(包括.js.erb)的文件时,Notepad++将自动为HTML应用语法高亮显示。我自己解决了这个问题。由于Rails 3使用了这个新的js.erb文件,有一次,我去了样式配置器,在“Javascript”下添加了“erb”作为扩展选项。我已经为html做了这项工作,所以html.erb被识别为html,所以显然记事本++中有这个bug。一旦我在Javascript中添加了“erb”,所有的html.erb都开始被识别为js文件。在样式配置器中将“erb”删除为Javascript修复了该问题。:) 或者微软的VisualWebDeveloper,只要你注册,它是免费的。很棒的编辑器。不,我明白了…问题是记事本++无法正确识别文件…它将html erc识别为javascript…:/我现在没有Notepad++要确认,但根据我记忆中的情况,如果你去设置
.erb
的文件关联(在我发布的链接中的图片中,在User ext:字段中输入),你可以指定它应该被“识别”为哪种语言。您可以添加多个需要识别为JavaScript的扩展(按空格分隔)。例如,如果在用户扩展文本框中添加js-erb
,它将“识别”.js
和.erb
为JavaScript文件。