Notepad++: Cómo configurar automáticamente el idioma como Xml cuando se cargan archivos


Siempre que edite a .archivo de configuración en Notepad++ (que es un archivo XML) Quiero que el resaltado de sintaxis lo coloree automáticamente como XML. Cómo configuro Notepad++ para hacer esto para que no tenga que seleccionarlo manualmente cada vez que abro un .archivo de configuración?

Gracias.

Author: devlord, 2012-02-03

5 answers

Puede hacer esto usando el Configurador de estilos (Menú de configuración):

Esta imagen muestra el lenguaje php, pero funciona para cualquier lenguaje que desee mapear

introduzca la descripción de la imagen aquí

 177
Author: Erikest,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-02-02 20:45:43

En el menú Settings, elija Style Configurator.... Elija el lenguaje XML de la lista e introduzca "config" en el campo User ext.

 36
Author: Adam Hawkes,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-02-02 20:34:57

No creo que pueda establecer un estilo predeterminado para todos los archivos (aunque puede haber algún truco de archivo de configuración que lo permita), pero como menciona específicamente los archivos .config, puede abrir el archivo langs.xml o langs.model.xml en su directorio de instalación de Bloc de notas++, encontrar la sección xml y agregar config al valor del atributo ext:

<Language name="xml" ext="xml xsml xsl xsd kml wsdl config" commentLine="" commentStart="&lt;!--" commentEnd="--&gt;">
</Language>

O bien, utilice el Configuarator Estilo como se indica por @AdamHawkes (+1), en lugar de perder el tiempo en los propios archivos de configuración XML!

 15
Author: James Allardice,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-02-02 20:34:41

Para establecer un lenguaje por defecto 'global':

  1. Lanzar Notepad++
  2. Haga clic en Configuración > Preferencias
  3. Haga clic en la pestaña Nuevo Documento/Directorio predeterminado
  4. Cambiar el lenguaje por defecto a HTML
  5. Haga clic en el botón Cerrar
 11
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-05-29 03:58:23

Para cualquiera que vea esto en 2017, la ubicación ha cambiado: introduzca la descripción de la imagen aquí

 3
Author: Dylan Hunt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-19 03:35:20