Lorsque vous comparez des fichiers, j'aime utiliser vimdiff
(ou vim -d
) et je connais un moyen recommandé de copier les modifications avec vimdiff est:La touche de raccourci "dp" (diff) a un conflit de mappage avec vim-fugitive, lors de la copie change avec vimdiff
]c - advance to the next block with differences
[c - reverse search for the previous block with differences
do (diff obtain) - bring changes from the other file to the current file
dp (diff put) - send changes from the current file to the other file
et je sais aussi que
:diffget
est le même quedo
:diffput
est le même quedp
Toutes ces commandes fonctionnent parfaitement (y compris :diffput
), mais quand je saisis dp
, rien ne change et un son d'erreur est produit.
Je pense que cela est à cause d'un conflit de cartographie avec vim-hotkey fugitif, qui a un raccourci clavier dp
:
dp :Git! diff (p for patch; use :Gw to apply)
dp :Git add --intent-to-add (untracked files)
Comment résoudre ce problème? Je vous remercie.
'dp' de fugitive fonctionne dans la fenêtre de prévisualisation, cependant' dp' de diff est en mode diff, ont-ils un conflit? btw, l'image de votre logo est exactement la même que la mienne – Kent