Windows 10, Emacs 25.1, Magit
Selecciono un texto (Mayús + Flecha abajo) de la sección Cambios sin clasificar . Aquí hay una captura de pantalla:
Luego pego en otro búfer ( *scratch*
).
Este es el resultado:
¿Es posible despojar los +
s principales al matar líneas de trozos de diff?
<C-return>
(cua-set-rectangle-mark
), 3) Seleccione solo "+" (una columna) y presione Supr para borrar todos los símbolos "+"cua-rectangle-mark-mode
desde el búfer magit?cua-rectangle-mark-mode
en otro búfer (no magit) después de tirar el texto.C-a
C-f
C-x C-x
C-x r d
.Hasta que Magit admita algo como esto, el comportamiento es fácil de obtener con un comando personalizado. Tengo algo similar al siguiente comando en mi configuración. Si lo llama con un argumento prefijo, eliminará los marcadores de diferencia iniciales.
Editar : con la versión de desarrollo de Magit (lo que será v2.91.0), puede quitar los marcadores de diferencias marcando una región de un trozo y llamando
magit-copy-section-value
con un argumento de prefijo.fuente
Saliendo de la respuesta de Kyle Meyer, si desea copiar el diff sin necesidad de presionar la tecla de prefijo, puede usar lo siguiente:
fuente