Recientemente me cambié a Mac. En Windows estaba usando git a través del proyecto msysgit. Cuando hago una git rebase -i, estoy acostumbrado a obtener un buen resaltado de sintaxis vim. Lo extraño mucho ahora que estoy en Mac. ¿Cómo puedo tenerlo de vuelta?
26

git logetc funcionan, sí. Tengogit config --global color.ui truemsysgitparecía abstraer todas esas dificultades del usuario final. Todo el resaltado funcionó de manera inmediata, por lo que hasta mi primer rebase interactivo en mi nuevo MacBook ni siquiera sabía que existía algo así como una configuración vim :)Respuestas:
Acabo de descubrir que todo lo que necesito es crear un archivo ~ / .vimrc con una línea que lea
syntax onfuente
Probablemente necesite configurar un
autocmden su.vimrcpara reconocer el archivo apropiado comorebase -itemporal:Luego solo necesita usar un archivo de sintaxis
~/.vim/syntax/gitrebase.vimy poner los comandos de resaltado que coincidan con sus preferencias, como el que se proporciona con vims recientes: http://code.google.com/p/vim/source/browse/runtime/syntax/gitrebase .empujefuente
.vimrcat~/con la línea que postet y también creé elgitrebase.vimarchivo~/.vim/syntax/con el contenido de ese enlace. Luego volví a abrir la terminal y lo probé. No funciona ¿Algo que me pueda faltar?.vimrcarchivo con una línea que dicesyntax on