Cómo configurar el idioma predeterminado en Notepad ++

48

Principalmente uso Notepad ++ para tratar con archivos XML. Sería bueno que Notepad ++ analizara y coloreara mis archivos según el lenguaje XML cuando abro los archivos. En cambio, tengo que abrir el archivo, elegir XML en el menú Idiomas.

¿Hay alguna manera de decirle a Notepad ++ que XML es el idioma predeterminado y tratar los archivos en consecuencia?

AngryHacker
fuente
¿No reconoce la extensión de archivo .xml? ¿O estás usando alguna extensión loca para tus archivos?
Sasha Chedygov
1
@musicfreak: Creo que AngryHacker pregunta por el resaltado cuando hacen clic en Archivo -> Nuevo archivo, que no tiene una extensión hasta que lo guarde.
Joshua
Es una extensión .config y tengo Notepad ++ configurado para ser la aplicación predeterminada para esa extensión.
AngryHacker

Respuestas:

67

En Notepad ++ abra el cuadro de diálogo Preferencias haciendo clic en Settings-> Preferenceshaga clic en la New Document/Default Directorypestaña y cambie Default Languagea XML.

Notepad ++ Preferencias

EDITAR : acabo de ver que también quería que se aplicara a los archivos .config. Esto se puede hacer, pero deberá hacerlo para cada extensión que desee anular. Haga clic en Settings-> Style Configuratordesplácese hacia abajo XMLen la sección de idioma y agréguelo configal User extcuadro. Guardar y cerrar y cualquier archivo .config nuevo abierto se mostrará como XML. De hecho, ya lo hice para mi instalación como se ve a continuación:

Configurador de estilo

Joshua
fuente
2
Esta configuración solo se aplica a los archivos nuevos, no a los archivos existentes que abre.
heavyd
1
Esto no funciona. El idioma predeterminado se mantiene entre sesiones, pero el archivo no tiene color de sintaxis, hasta que selecciono manualmente Idioma / XML.
AngryHacker
55
Perfecto, tu edición funcionó. Cálculo del nirvana.
AngryHacker
2
Funciona para archivos NUEVOS, no abre los existentes. Demasiado. Gracias por la sugerencia +1
Felipe Alvarez
Gracias, había olvidado cómo hacer esto. Seguí buscando en Configuración-> Preferencias en lugar de Configuración-> Configurador de estilo. -_-
alimbada
13

En el directorio Notepad ++, busque el archivo langs.xml.

Encuentre un nodo como el siguiente y agregue "config" como se muestra.

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

Reiniciar Notepad ++ Abra un archivo .config. Debe estar formateado como XML.

Mike Chess
fuente
También puedes hacer esto a través de la GUI, creo. (Sin embargo, ha pasado un tiempo desde que usé Notepad ++.)
Sasha Chedygov
Intenté eso para agregar más tipos de archivos PHP, pero no pareció funcionar. :-(
Simon East
1
Tenga en cuenta que es posible que deba buscar langs.xml en% APPDATA% \ Notepad ++ (en lugar de la carpeta del programa).
Sygmoral
¿Qué sucede si hay un conflicto, la misma extensión está asociada con> 1 idioma?
tbone
5

Vaya a Configuración> Configurador de Styler. Elija XML de la lista de desplazamiento de la izquierda. En la parte inferior de ese cuadro de diálogo, debe haber dos cuadros: uno para las extensiones predeterminadas y otro para las 'extensiones de usuario'. Agregue su .config al cuadro 'extensiones de usuario' y haga clic en 'Guardar y cerrar'.

NOTA: Es posible que las 'extensiones de usuario' no estén disponibles para todas las opciones de idioma (SÉ que está disponible para C, ya que ese es el resaltado de sintaxis que uso en el trabajo). Por lo tanto, si no está disponible, deberá crear su propio archivo de idioma.

Creepygeek
fuente
3

Así es como lo hice:

Navega %APPDATA%\Notepad++y abre el langs.xmlarchivo

Encuentre un nodo como el siguiente y agregue "config" como se muestra

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

Reiniciar Notepad ++ Abra un .configarchivo. Debe estar formateado como XML.

Y también asegúrese de no tener ninguna otra configuración conflictiva, es decir, cualquier otra cosa asignada a archivos .config

Jules345
fuente
1

Solución:

La función está disponible en el cuadro de diálogo de preferencias.

Ir a Settingscontinuación, Preferencesa continuación,New Document/Default Directory

y finalmente editar Default Languagea HTML.

Captura:

Notepad ++ Preferencias

intika
fuente
-1

Configuración> Styler Configurator> Elegir XML - Agregue su extensión bajo + [Extensiones de usuario] - Guardar y cerrar. Trabajó para mí para .csproj

Almirante Thrawn
fuente
Creo que esto es lo mismo que el segundo párrafo de la respuesta aceptada.
G-Man dice 'reinstalar a Mónica' el