Windows 10, Emacs 25.1, Magit
Seleciono algum texto (Shift + Seta para baixo) na seção Alterações sem etapas . Aqui está uma captura de tela:
Depois colo em outro buffer ( *scratch*
).
Este é o resultado:
É possível retirar os +
s principais ao matar linhas de pedaços diferentes?
<C-return>
(cua-set-rectangle-mark
), 3) Selecione apenas "+" (uma coluna) e pressione Del para excluir todos os símbolos "+"cua-rectangle-mark-mode
de dentro do buffer magit?cua-rectangle-mark-mode
em outro buffer (não magit) após puxar o texto.C-a
C-f
C-x C-x
C-x r d
.Até que o Magit suporte algo assim, é fácil obter um comportamento personalizado com um comando. Eu tenho algo semelhante ao seguinte comando na minha configuração. Se você chamá-lo com um argumento de prefixo, ele removerá os principais marcadores diff.
Edit : Com a versão de desenvolvimento do Magit (que será a v2.91.0), você pode remover os marcadores diff, marcando uma região de um pedaço e chamando
magit-copy-section-value
com um argumento de prefixo.fonte
Seguindo a resposta de Kyle Meyer, se você deseja copiar o diff sem precisar pressionar a tecla de prefixo, pode usar o seguinte:
fonte