2012-04-20 11 views
14

A volte sfoglio un repository e voglio vedere alcuni file lì, senza doverli controllare (diciamo che sto cercando un file particolare). Ho tre scelteCome impostare Notepad ++ come editor predefinito TortoiseSVN?

  • doppio clic sul file apre l'editor predefinito. Per i file .cs che sarebbero il grande e lento Visual Studio. E, naturalmente, deve aprire una nuova copia.
  • Il tasto destro del mouse offre anche l'opzione "Apri con ..." e quindi posso selezionare quale programma voglio
  • Il tasto destro offre anche l'opzione "Modifica" che apre il Blocco note.

Mi piacerebbe utilizzare Notepad ++ come editor predefinito. Oppure può essere la voce "Modifica" nel menu di scelta rapida che la apre, ma non la piena e lunga finestra di dialogo "Apri con ...". Posso farlo? Non ho ancora trovato un'impostazione simile, ma forse c'è qualche opzione nascosta o qualcosa del genere.

risposta

15

Come Mand Beckett ha detto, e questo è il percorso del Registro completo:

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

Modificare il valore (Default) in questa chiave. Ricordati di lasciare% 1 lì.

Il problema con la soluzione precedente è che gestirà solo i file che sono percepiti come testo (hanno valore PerceivedType = testo nel registro). La maggior parte dei file di testo sono già percepiti come tali nel registro, ma in questo modo non è possibile aprire, ad esempio, un file .lib. Per essere in grado di aprire davvero tutti i file dal browser repository con Notepad ++ Edit (Default) valore nella seguente chiave (aggiungere la chiave se non ci):

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

NOTA: In Editor del Registro di nuova chiave avrà (Default) valore di tipo REG_SZ, non REG_EXPAND_SZ. Se si desidera REG_EXPAND_SZ, è necessario creare una chiave con il file .reg.

Un'altra opzione è impostare tutti i tipi di file rilevanti da aprire da Notepad ++ per impostazione predefinita invece da Visual Studio. Avvia Notepad ++ come amministratore e in Impostazioni> Preferenze> Associazione file aggiungi solo le associazioni di file che usi.

+0

Oh, quindi TortoiseSVN chiama semplicemente il comando "Modifica" predefinito sul file? Che deludente. : P Beh, grazie per la spiegazione dettagliata! :) –

+0

La soluzione ha funzionato per me con molti tipi di file diversi, ad eccezione di .csv, che mi sembra molto strano. – Moni

1

È necessario modificare le opzioni del Registro di sistema di Windows per farlo. È possibile modificare il programma open predefinito all'interno delle impostazioni Tortoise, ma è la funzione edit desiderata. Cerca

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations 

in regedit.