2010-10-20 10 views

Respuesta

30

Desde el editor docs:.

intentos Mercurial seleccionar qué programa llamar para editar un mensaje de confirmación por tratando los siguientes (en orden):

  1. ambiente HGEDITOR opción variable de
  2. configuración editor en la sección [ui] (en hgrc o pasado con opción de línea de comandos ui.editor --config).
  3. entorno VISUAL variables
  4. variable de entorno EDITOR
  5. vi, si ninguna de las anteriores se establece

personalmente prefiero hacer sólo hg commit -m "My commit message"

+2

1. Me gustaría ir con [ui] en hgrc. -m, por supuesto, siempre funcionará, no importa qué editor haya configurado. – Thilo

+0

No tengo un archivo '.hgrc' en Windows 7, y todavía no entiendo cómo configurar el editor de confirmación predeterminado, lo editaré cuando lo descubra. – aim100k

5

conjunto Probablemente la variable de entorno EDITOR: EDITOR=vim

Siempre que hg commit, Mercurial crear un archivo como /tmp/hg-editor-mX1MbE.txt e invocar $ EDITOR en él. Como el archivo ya tiene contenido, muchos editores crearán un archivo de copia de seguridad /tmp/hg-editor-mX1MbE.txt~ o similar. El archivo de temperatura temporal real que desea utilizar (/tmp/hg-editor-mX1MbE.txt) se elimina más tarde, pero los archivos de copia de seguridad se mantienen.

(fuente: debian bug reports

20

Encuentra su archivo .hgrc en su directorio principal y agregue la siguiente línea:

editor=vim 

Eso debería hacerlo.

Digamos que usa nano en casos como este. Su archivo .hgrc leería algo como:

[ui] 
username = Bob Jones <[email protected]> 
editor=nano 

Bastante simple

Cuestiones relacionadas