Gibt es einen Befehl oder ein Plugin, mit dem ich alle Zeilen anzeigen kann, die ich in einer Vim-Sitzung bearbeitet habe? Ich möchte in der Lage sein, alle Änderungen, die ich bei der Arbeit in Mitarbeiterprojekten vorgenommen habe und die in Codezeilen verloren gehen, hervorzuheben.
8
vimdiff
eine Sicherungskopie des Originals verwenden und das Fenster mit dem Original einfach ausblenden? Ich weiß nicht, ob das funktionieren wird, aber es könnte sich lohnen, einen Blick darauf zu werfen.Antworten:
Das ChangesPlugin scheint für diese Art von Dingen gut zu funktionieren.
http://www.vim.org/scripts/script.php?script_id=3052
Nach der Installation einfach ausführen,
:EC
nachdem Sie Änderungen an einer Datei vorgenommen haben.quelle
Ich würde vorschlagen, ein Revisionskontrollsystem wie CVS, Mercurial oder Subversion (usw.) zu verwenden. All dies bietet die Möglichkeit, die Arbeitskopie einer Datei mit dem zu vergleichen, was zuletzt von Ihnen oder Ihren Mitarbeitern in das Repository eingecheckt wurde.
quelle
:changes
Befehl in Vim, um zu sehen, ob er das tut, was Sie wollen.