2012-06-06 6 views
15

Estoy tratando de usar otro editor con TortoiseHG, en lugar de (Windows) Bloc de notas.Uso de otro editor con TortoiseHg

He intentado las soluciones mencionadas aquí:

Mercurial and Notepad++ Integration

y aquí:

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

Pero no hay resultados. Cuando hago clic con el botón derecho en un archivo y elijo "Editar local", no se abre ningún archivo, excepto cuando no configuro ningún editor específico (entonces el archivo se abre en el Bloc de notas).

He intentado diferentes editores, como Notepad ++ y Sublime Text 2, y no produjo ningún resultado. Además, he intentado cambiar la configuración mediante "Configuración" en la interfaz gráfica de usuario, y la edición de "C: \ Users \ <my_user> \ mercurial.ini"

Por ejemplo, he intentado:

#### # 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 

What I estoy haciendo mal?

+0

dudo que va a ayudar, pero tu Notepad ++ ruta es incorrecta (falta "\" entre los dos instancias de "Notepad ++") en el ejemplo anterior – freefaller

+0

Ruta corregida. Gracias. Lo acabo de escribir mal aquí. –

+0

Lamento preguntar, pero ¿dónde está ese archivo de configuración que está editando? En el repositorio, o en la ruta de instalación de TortoiseHG? –

Respuesta

23

Usted vas a patear ...

Cambio:

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

Para:

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

Nota las cotizaciones adicionales en todo el camino a Notepad ++.
Supongo que es exactamente el mismo problema con su ruta a Sublime Text también, ya que ambas rutas contienen un espacio.

+1

Increíble ... cómo las personas pueden ser útiles juntas.^_^ –

+0

¿Por qué deberíamos siempre comenzar una nueva instancia de NP ++? – hellboy

+2

¡Acabo de patearme! – DOOManiac

1

editor de Strange = C:. \ Archivos de programa (x86) \ Notepad ++ \ Notepad ++ exe sin comillas dobles trabajó para mí