Existe-t-il une commande ou un plugin que je peux utiliser pour afficher toutes les lignes que j'ai éditées dans une session Vim? Je voudrais pouvoir mettre en évidence tous les changements que j'ai apportés lorsque je travaille dans des projets de collègues et perdus dans les lignes de code.
8
vimdiff
une sauvegarde de l'original et peut-être simplement masquer la fenêtre affichant l'original? Je ne sais pas si cela fonctionnera, mais cela peut valoir la peine d'y jeter un œil.Réponses:
Le plugin changes semble fonctionner très bien pour ce type de chose.
http://www.vim.org/scripts/script.php?script_id=3052
Une fois installé, il suffit de l'exécuter
:EC
après avoir apporté des modifications à un fichier.la source
Je suggérerais d'utiliser un système de contrôle de révision, comme CVS, Mercurial ou Subversion (etc.). Tous ces éléments ont la possibilité de comparer la copie de travail d'un fichier avec ce qui a été enregistré pour la dernière fois dans le référentiel par vous ou vos collègues.
la source
:changes
commande dans Vim pour voir si elle fait ce que vous voulez qu'elle fasse.