Cuando hago hg commit, usa vi como mi editor predeterminado, ¿cómo cambiarlo a vim?¿Cómo puedo usar vim not vi para escribir el mensaje de confirmación?
Respuesta
Desde el editor docs:.
intentos Mercurial seleccionar qué programa llamar para editar un mensaje de confirmación por tratando los siguientes (en orden):
- ambiente HGEDITOR opción variable de
- configuración editor en la sección [ui] (en hgrc o pasado con opción de línea de comandos ui.editor --config).
- entorno VISUAL variables
- variable de entorno EDITOR
- vi, si ninguna de las anteriores se establece
personalmente prefiero hacer sólo hg commit -m "My commit message"
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
List of ways to do it, siendo la definición más común de las diferentes variables ambientales como HGEDITOR
, VISUAL
o EDITOR
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
- 1. Cómo detectar vi (no vim) en .vimrc?
- 2. ¿Cómo detengo una confirmación de Git cuando VI está en la pantalla esperando un mensaje de confirmación?
- 3. ¿Cambiar el mensaje de confirmación SVN retroactivamente?
- 4. Vim/vi Guía de supervivencia
- 5. ¿Cómo puedo usar VIM para hacer .Net Development
- 6. ¿Cuál es el complemento VI/Vim más útil para Eclipse?
- 7. Cómo limitar el alcance de búsqueda en VI/VIM?
- 8. ¿Cómo puedo cambiar los comentarios predeterminados en el mensaje de confirmación de git?
- 9. Force Vi/Vim para usar las pestañas iniciales solo en el retablo!
- 10. Cómo puedo usar las variables para SECAR coliméos de Vim
- 11. vim/vi/linux: sangría correctamente el archivo html
- 12. plugin Vi para eclipse?
- 13. Confirmación de GitHub con mensaje extendido
- 14. Tamaño máximo de mensaje de confirmación
- 15. Actualizando el mensaje de confirmación en Mercurial extensión MQ
- 16. ¿Cómo edito el mensaje de confirmación de cualquier confirmación en git?
- 17. obtener mensaje de confirmación en git hook
- 18. ¿Cómo puedo usar vim para convertir mi archivo a utf8?
- 19. ¿Cómo puedo usar Nokogiri para escribir un archivo XML ENORME?
- 20. CQRS: ¿cuándo enviar un mensaje de confirmación?
- 21. ¿Cómo recuperas el mensaje de confirmación y la lista de archivos para una revisión en particular?
- 22. ¿Sugerencias para usar Vim como IDE de Java?
- 23. cómo usar vimdiff en el modo de comando VIM?
- 24. Confirmación de empuje accidental: cambiar el mensaje de confirmación de Git
- 25. Cómo ir hacia atrás (Ctrl + Z) en vi/vim
- 26. jQuery - cómo escribir 'if not equal to' (al contrario de ==)
- 27. cómo puedo cambiar el mensaje "contraseña no coincide con la confirmación"
- 28. ¿Por qué debería usar un editor para los mensajes de confirmación de Git?
- 29. ¿Cómo puedo configurar Vim para el desarrollo de Android?
- 30. ¿Puedo usar RegEx y VI (o algo similar) para autocompletar un texto para mí?
1. Me gustaría ir con [ui] en hgrc. -m, por supuesto, siempre funcionará, no importa qué editor haya configurado. – Thilo
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