2012-04-20 15 views
14

A veces navego por un repositorio y quiero ver algunos archivos allí, sin revisarlos (digamos que estoy buscando un archivo en particular). Tengo tres opciones¿Cómo configurar Notepad ++ como editor predeterminado de TortoiseSVN?

  • haciendo doble clic en el archivo se abre el editor predeterminado. Para archivos .cs que serían el gran y lento Visual Studio. Y, naturalmente, tiene que abrir una copia nueva.
  • Al hacer clic con el botón secundario también se ofrece la opción "Abrir con ..." y luego puedo seleccionar qué programa quiero
  • Hacer clic con el botón derecho también ofrece la opción de "Editar" que abre el Bloc de notas.

Me gustaría utilizar Notepad ++ como editor predeterminado. O puede ser la entrada "Editar" en el menú contextual que la abre, pero no el completo y largo diálogo "Abrir con ...". ¿Puedo hacer eso? Todavía no he encontrado un entorno así, pero tal vez haya alguna opción oculta o algo así.

Respuesta

15

Como Mand Beckett dijo, y esta es la ruta del registro completo:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\text\shell\edit\command 

Modificar el valor (predeterminado) en esta clave. Recuerde dejar% 1 allí.

El problema con la solución anterior es que solo manejará los archivos que se perciben como texto (tiene valor PerceivedType = texto en el registro). La mayoría de los archivos de texto ya se perciben como tales en el registro, pero no se puede abrir, por ejemplo, un archivo .lib de esta manera. valor para que sea capaz de abrir realmente todos los archivos desde el navegador de repositorio con Notepad ++ edición (defecto) en la siguiente clave (añadir la clave si no existe):

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\edit\command 

NOTA: En el editor del registro de la llave tendrá (por defecto) valor de tipo REG_SZ, no REG_EXPAND_SZ. Si desea REG_EXPAND_SZ, debe crear una clave con el archivo .reg.

Otra opción es establecer todos los tipos de archivos relevantes para abrirlos desde Notepad ++ por defecto en lugar de Visual Studio. Inicie Notepad ++ como administrador y, en Configuración> Preferencias> Asociación de archivos, simplemente agregue las asociaciones de archivos que usa.

+0

Oh, entonces TortoiseSVN simplemente llama al comando predeterminado "Editar" en el archivo? Que decepcionante. : P Bueno, gracias por la explicación detallada! :) –

+0

La solución funcionó para mí con muchos tipos de archivos diferentes, excepto .csv, lo cual me parece muy extraño. – Moni

1

Necesita cambiar las opciones de registro de Windows para hacer eso. Puede cambiar el programa predeterminado open desde la configuración de Tortoise, pero es la función edit que desea. Busque

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations 

in regedit.

Cuestiones relacionadas