2012-06-06 12 views
15

Sto cercando di utilizzare altri editor con TortoiseHG, anziché con il blocco note (Windows).Utilizzo di altri editor con TortoiseHg

Ho provato le soluzioni di cui qui:

Mercurial and Notepad++ Integration

e qui:

https://bitbucket.org/tortoisehg/thg/wiki/OpenAtLine

ma senza risultati. Quando faccio clic con il pulsante destro del mouse su un file e scelgo "Modifica locale", non viene aperto alcun file, tranne quando non si imposta alcun editor specifico (quindi il file viene aperto in Blocco note).

Ho provato diversi editor, come Notepad ++ e Sublime Text 2, e nessun risultato. Inoltre, ho provato a cambiare configurazione tramite "Impostazioni" in GUI, e la modifica di "C: \ Users \ <mioutente> \ mercurial.ini"

Per esempio, ho provato:

#### # For Sublime Text 2 
[tortoisehg] 
editor = C:\Program Files\Sublime Text 2\sublime_text.exe [$FILE:$LINENUM] 

#### # Or, for NotePad++ : 
[tortoisehg] 
editor = C:\Program Files (x86)\Notepad++\Notepad++.exe ["$FILE" -n$LINENUM] -multiInst -nosession 

Quello che ho' sto facendo male?

+0

dubito che vi aiuterà, ma il vostro NotePad ++ percorso sembra non corretta (mancante "\" tra i due istanze di "Notepad ++") nell'esempio sopra riportato – freefaller

+0

Percorso corretto. Grazie. Ho appena scritto male qui. –

+0

Mi dispiace chiedere, ma dov'è il file delle impostazioni che stai modificando? Nel repository o nel percorso di installazione di TortoiseHG? –

risposta

23

Ti prendo a calci da soli ...

Cambio:

[tortoisehg] 
editor = C:\Program Files (x86)\Notepad++\Notepad++.exe ["$FILE" -n$LINENUM] -multiInst -nosession 

A:

[tortoisehg] 
editor = "C:\Program Files (x86)\Notepad++\Notepad++.exe" ["$FILE" -n$LINENUM] -multiInst -nosession 

Nota le virgolette aggiuntive in tutto il percorso di Notepad ++.
Sto indovinando che è esattamente lo stesso problema con il percorso di Sublime Text anche perché entrambi i percorsi contengono uno spazio.

+1

Incredibile ... come le persone possono essere d'aiuto insieme.^_^ –

+0

Perché dovremmo sempre iniziare una nuova istanza di NP ++? – hellboy

+2

Mi sono appena preso a calci! – DOOManiac

1

Strano redattore = C:. \ Program Files (x86) \ Notepad ++ \ Notepad ++ exe senza virgolette doppie funzionato per me