Есть ли команда или плагин, который я могу использовать, чтобы показать все строки, которые я редактировал в сеансе Vim? Я хотел бы, чтобы все изменения, которые я сделал, были выделены при работе в проектах коллег и потеряны в строках кода.
8
vimdiff
с резервной копией оригинала и, возможно, просто скрыть окно, показывающее оригинал? Я не знаю, сработает ли это, но, возможно, стоит взглянуть.Ответы:
Плагин changesPlugin, кажется, прекрасно работает для такого типа вещей.
http://www.vim.org/scripts/script.php?script_id=3052
После установки просто запустите
:EC
после внесения изменений в файл.источник
Я бы предложил использовать систему контроля версий, такую как CVS, Mercurial или Subversion (и т. Д.). Все они имеют возможность сравнивать рабочую копию файла с тем, что в последний раз проверялось в хранилище вами или вашими коллегами.
источник
:changes
команду в Vim, чтобы увидеть, делает ли она то, что вы хотите.