¿Cómo puedo decirle a Notepad ++ que siempre use un idioma particular con una extensión de archivo particular?

92

He asociado .xul con Notepad ++, así que si hago doble clic en un archivo .xul, se abrirá en Notepad ++. Pero Notepad ++ no sabe que XUL es solo un tipo particular de XML, por lo que tengo que hacer clic manualmente en "Idioma> XML" para obtener el resaltado de sintaxis XML. ¿Hay alguna manera de decirlo: "cada vez que abre un archivo con la extensión .xul, cambia automáticamente al lenguaje XML"?

MatrixFrog
fuente

Respuestas:

124

Todo lo que tiene que hacer es decirle a Notepad ++ que los archivos "xul" son en realidad archivos "XML".

  1. Ir a Settings>Style Configurator
  2. Debajo Language, desplácese hacia abajo y resalte "XML"
  3. En la parte inferior, debajo de User ext.escriba "xul"
  4. prensa Save & Close
  5. Abra su archivo y ahora debería resaltarse correctamente.

Algunos otros enlaces útiles:

Doltknuckle
fuente
17
Y si desea agregar más de uno (por ejemplo, también estoy agregando 'rdf', sí, estoy haciendo el desarrollo de la extensión de Firefox), luego sepárelos con espacios.
MatrixFrog
1
Lo estoy guardando y funciona para la sesión, pero no persiste. Cuando reinicio Notepad ++, ya no está allí.
Strider
44
Ejecútelo como administrador y persiste.
Strider
3
Tenga en cuenta que para los idiomas definidos por el usuario, se puede hacer lo mismo desde la ventana de configuración de idiomas Language > Define your language... > user language : <your language>en Ext. campo.
yco
Impresionante! +1 para ti!
Ivijan Stefan Stipić
4

Aquí están las instrucciones para los idiomas definidos por el usuario. Con imagenes.

Seleccione: Idioma -> Defina su idioma:

Seleccione: Idioma -> Defina su idioma

Asegúrate de omitir "." de extensión en el Ext. caja, o no funcionará:

Asegúrate de omitir "."  de extensión en el Ext.  caja, o no funcionará.

J MADISON
fuente
1
Por favor lea la pregunta otra vez cuidadosamente. Su respuesta no responde a la pregunta original. Esta es una respuesta a alguna otra pregunta.
DavidPostill
Y sin embargo, es muy útil. A menudo, al buscar una pregunta específica, encontrará una pregunta más genérica. Eso es lo que me pasó. La primera respuesta no resolvió mi problema porque estaba buscando una ligera variante del problema (un lenguaje definido por el usuario). Esta respuesta me ayudó donde la aceptada no.
Abogado del Diablo
0

Actualización para la versión 7.5+ y para múltiples extensiones

1) Configuración > Configurador de estilo

2) busque en " Idiomas: ", elija su idioma de destino.

3) mira el cuadro de texto en " Usuario ext .: "

Simplemente escriba la extensión que desea asociar para ese idioma. Para múltiples extensiones de archivo, debe separarse mediante SPACE. No use ningún "." caracteres de punto / punto.

P.EJ. para SQL utilicé las siguientes extensiones para tabla, vista, proceso almacenado y funciones definidas por el usuario:

tab viw prc udf
Conde
fuente
Lo único que puedo ver que está agregando a la respuesta aceptada es que el usuario puede especificar múltiples extensiones, separadas por espacios, y eso se publicó como un comentario a la respuesta aceptada hace casi nueve años.
Scott
@Scott Obviamente, la extensión múltiple fue la respuesta que estaba buscando que no fue proporcionada por la respuesta. Incluso lo indiqué en mi primera oración. Y el separador que es el espacio ni siquiera es un lenguaje común que normalmente es una coma o punto y coma. De cualquier manera, tuve que profundizar más para extraer la respuesta. El cuadro también es engañoso porque parece PEQUEÑO como si solo pudiera admitir 1 extensión. Si no aprecia este tipo de información, lo que sea.
Earl