Esto es realmente molesto ...realmente está arruinando mi sintaxis resaltando ... Creo que sucedió repentinamente después de que eliminé una de mis declaraciones javascript_include_tag y guardé ... de repente, el resaltado cambió.
Todo esto sucedió en la época en que creé mi primer archivo js.erb ...
Oh sí: ¡Estaba funcionando antes! Ya he agregado "erb" como una asociación / extensión de archivo a archivos html ... ¡pero por alguna razón, los archivos html.erb se interpretan repentinamente como archivos javascript! como, en la parte inferior izquierda, dice qué tipo de archivo estás viendo, y cuando tengo un archivo html.erb abierto dice "archivo javascript", que es absurdo ... solía decir html erb ...
Respuestas
7 para la respuesta № 1Puede configurar Notepad ++ para reconocer un archivo .erb (.html.erb o .js.erb) y asociarlo con un idioma determinado (html).
- En la barra de menú, vaya a Configuración> Configurador de estilos ...
- En la lista etiquetada "Idioma:", desplácese hasta HTML. Haz click en eso
- Debajo de las listas de Idioma y Estilo, deben aparecer dos campos: Ext. Pred. Y Ext. Usuario. Introduzca "erb" en el campo de usuario ext.
- Haga clic en Guardar y cerrar
Ahora, cuando abre un archivo con la extensión .erb (incl. .Js.erb), Notepad ++ aplicará automáticamente el resaltado de sintaxis para HTML.
1 para la respuesta № 2
Descubrí el problema yo mismo. Ya que Rails 3 usa este nuevo archivo js.erb, en un momento dado, fui al configurador de estilos y agregué "erb" como opción de extensión en "Javascript". Ya había hecho esto para html, por lo que html.erb se reconoce como html, así que aparentemente notepad ++ tiene este error b / c una vez que agregué "erb" a Javascript, todo html.erb comenzó a ser reconocido como archivos JS. Eliminar ese "erb" a Javascript en el configurador de estilos solucionó el problema. :)
0 para la respuesta № 3
Revisa la publicación aquí:
Te permite cambiar las asociaciones.