Articles of vim fugitive

Ggrep solo en el directory actual

Quiero :Ggrep no desde el directory raíz de git, pero solo en el directory el file actual está abierto en vim. Intenté :Ggrep search_key . , pero todavía se ve desde la raíz git. Incluso :Git grep search_key . hace lo mismo que :Ggrep

Vim crea una list de files diferentes de los maestros

Estoy buscando una forma de configurar Vim para que pueda crear una list de todos los files en la twig actual que son diferentes a la principal (o cualquier otra twig de elección). Ya uso vim-fugitive para git diffing en el nivel de file. Me gustaría una forma de crear una list de todos los […]

¿Cómo puedo hacer que fugitive-vim muestre el post de confirmación para cada línea en el file?

Solía ​​hacer :Gblame en un file y ver el autor y el post de confirmación para cada línea en el file. Pero esa configuration está perdida. En mi configuration de vimrc actual obtengo esta salida: d94c4702 src/components/questions/Question.tsx 30 (Martin 2017-11-29>| Me encantaría formatearlo para que se vea así: $sha $commit_message ¿Alguna idea de cómo puedo […]

Pagar el file de la confirmación usando cnext

Así que he estado usando el plugin vim fugitive y encuentro que la característica Glog y cnext es genial para ver cómo ha cambiado el file con el time. Me gustaría verificar el file desde el compromiso al que he navegado utilizando el command cnext . ¿Es posible hacerlo?

Vim-fugitive no se corresponde con la línea de command de Git

Instalé vim-fugitive usando un patógeno. Si hago un git status en una window de terminal, obtengo la twig y el estado correctos. Si en Vim, hago :Git status , veo lo mismo que estaba en la window de la terminal (no es sorpresa). Pero si en Vim, lo hago :Gstatus , los resultados son completamente […]

Cómo editar una versión específica del file en fugitivo

Parte del contenido se ha movido de un file .c a un file .h en mi repository y quiero compararlos para garantizar que el nuevo encabezado sea correcto. Esto es para una revisión de Gerrit y supongo que no hay una forma sencilla de hacerlo utilizando la herramienta de Gerrit. Estoy intentando editar el file […]

git muestra la confirmación previa que modificó un file sin logging de git

En git podemos build fácilmente revisiones apuntando a commits previos como HEAD~ HEAD^ y mostrar files en esas revisiones como git show HEAD~:myfile ¿Cuál es la syntax para mostrar la versión anterior de myfile sin primero consultar el git log para get el hash de confirmación? También uso fugitive in vim y algunas veces necesito […]

Usar vim como una herramienta externa en la idea inteligente

Quiero usar el editor vim como una herramienta externa en intellij idea. Asigné una Ctrl-U para abrir el file actual con vim . Entonces quiero usar el plugin fugitive , que es un wrapper sobre git y usa el git binary. Pero el vim abierto de idea no puede ubicar el git binary. Cuando comienzo […]

vim debe confirmar automáticamente al salir utilizando git o fugitive (?)

Soy nuevo en git y tengo un pequeño problema al usar git de la manera que quiero. Administro un grupo de serveres. Lo que quiero tener es un repository local de los files de configuration que edito. En caso de error de configuration, podría volver fácilmente a una versión funcional. Por ejemplo: edito un file […]

Git commit –verbose en Fugitive

¿Hay alguna manera de hacer que :Gcommit de Fugitive Vim plugin verbose por defecto ( git commit –verbose )? He intentado lo siguiente sin suerte: command! -nargs=* Gcommit Gcommit –verbose <args> También intenté crear un alias de commit en gitconfig , aunque parece que los alias no funcionan con los commands de git existentes.