类似问题这但我的问题更进一步。
我正在使用 rails 进行开发,希望 Notepad++ 自动对扩展名为 html.erb 的文件使用 html 格式。例如,'hello.html.erb' 应该以 html 语法高亮显示的方式打开。
我如何实现这个目标?
注意(1):我已链接到一个问题,该问题显示了如何设置默认语言。但该解决方案不适用于带有点分隔符的扩展名,例如“html.erb”
注意(2):我避免简单地使用 html 格式来格式化 .erb 扩展名,因为我希望它们使用 ruby 语法高亮显示。
答案1
我已经在记事本++源代码中浏览了,似乎没有处理双重扩展案例。
确定语言自动加载的函数是“Buffer::setFileName”(在 Buffer.cpp 中)。该函数通过停止在第一的遇到的点从最后一个位置开始,因为它使用了微软的“路径查找扩展“ 功能。