Tengo mi configuración de editor para ser compañero de texto pero cuando hago un git diff usa vi para mostrarme la salida de diff, ¿hay alguna manera de configurarlo para mostrar el diff en el compañero de texto?¿Cómo veo git diff con textmate
Respuesta
Normalmente, canalizar los contenidos para aparearse como esto:
git diff | mate -
El GIT_PAGER
environment variable se utiliza para especificar qué programa utilizar para mostrar resultados de varias páginas. Debería poder configurar esto para señalar a un compañero de texto.
Gracias, estaba buscando esto. Aquí está el equivalente de configuración de git: git config --global core.pager "/ usr/bin/mate" –
Si tienes el enlace instalado Terminal Es muy sencillo:
git diff | mate
Yo personalmente tengo una configuración de alias que los mapas 'diffmate' a ese comando.
Además, se debe señalar que, dentro de TextMate, se puede usar Bundles >> Diff para realizar la comparación dentro de TextMate.
- 1. ¿Cómo veo los cambios en el índice de git?
- 2. ¿Cómo grep el git diff?
- 3. ¿Cómo uso git diff -G?
- 4. git diff --word-diff con archivos en línea
- 5. git diff on date?
- 6. git ver fusión completa diff
- 7. Git-diff a HTML
- 8. ¿Cómo hacer que diff funcione como git-diff?
- 9. Git diff --stat explicación
- 10. git diff con el filtro de autor
- 11. Git diff - cómo salir de la lista de diff
- 12. Cómo configurar 'git diff' para usar emacs diff
- 13. Diff a git tenedor
- 14. GIT diff GUI
- 15. "git diff" no hace nada
- 16. color Git diff a HTML
- 17. Cómo aplicar git diff - ¿parches binarios sin git instalados?
- 18. ¿Cómo git diff en un determinado directorio?
- 19. partidas Personalización en git diff
- 20. ¿Cómo canalizo en FileMerge como una herramienta diff con git en OS X?
- 21. Excluir archivos de git-diff
- 22. ¿Cómo aplicar el parche `git diff` sin instalar Git?
- 23. git diff en mi mvim
- 24. Cómo hacer git diff --ignore-space-change el predeterminado
- 25. Usando svn con Textmate
- 26. Los comandos de Textmate Git fallan con 'sh: línea 1: git: comando no encontrado'
- 27. TextMate - ¿Cómo instalar un paquete?
- 28. Establecer git diff en un valor predeterminado
- 29. explicación técnica de Git/Diff Patch
- 30. Usando Python 3.1 con TextMate
Además, solo como un punto interesante: no es necesario especificar el '-' cuando se conecta a' mate' porque 'mate' lee de stdin cuando se ejecuta sin parámetros. – rfunduk
Por alguna razón, cuando miro la salida (git) diff guardada como un archivo usando TextMate, hay un buen color. Cuando canalizo la salida de git para acoplar así, el color se omite. No estoy seguro de lo que está pasando aquí. –
Sí, eso también me ha estado molestando. TextMate no siempre lo muestra con el formato de diff adecuado. Parece que regresa por defecto al último que usó. Tal vez deberíamos conectarlo a un archivo .diff en/tmp y luego aparear eso? –