/ / Notepad ++ está reconociendo mis archivos html.erb como archivos javascript! ¡Está arruinando mi sintaxis resaltando! - javascript, html, ruby-on-rails, resaltado de sintaxis, notepad ++

Notepad ++ está reconociendo mis archivos html.erb como archivos javascript! ¡Está arruinando mi sintaxis resaltando! - javascript, html, ruby-on-rails, resaltado de sintaxis, notepad ++

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 № 1

Puede configurar Notepad ++ para reconocer un archivo .erb (.html.erb o .js.erb) y asociarlo con un idioma determinado (html).

  1. En la barra de menú, vaya a Configuración> Configurador de estilos ...
  2. En la lista etiquetada "Idioma:", desplácese hasta HTML. Haz click en eso
  3. 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.
  4. 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.