Saturday, January 4, 2014

Re: accidental editing of file

On 23:07 Fri 03 Jan , Ben Fritz wrote:
> On Friday, January 3, 2014 11:09:44 PM UTC-6, Chandra Amarasingham wrote:
> >
> > I am a fairly novice user of vim. One thing I worry about is
> >
> > accidentally changing something on the file without being aware of it by
> >
> > accidental keystrokes, etc.
> >
> >
> >
> > Is there an easy way of seeing all the changes which have been made to
> >
> > the current file being edited? a "live" diff so to speak?
> >
> >
>
> There is a command included in the vimrc_example.vim file distributed with Vim, called :DiffOrig.
>
> This command will open a scratch buffer containing the current on-disk file contents, and diff it with your current unsaved buffer. Then you can see all the changes you've made.
>
> Alternatively, there are also plugins that just let you know what lines have changed, for example, http://www.vim.org/scripts/script.php?script_id=3052 for changes since you started editing, or http://www.vim.org/scripts/script.php?script_id=4487 for changes since the last commit in your version control system.
>


This is not directly related but it might be helpful as well: there is also gundo plugin which shows undo tree in a nice format.
http://sjl.bitbucket.org/gundo.vim/

Best regards,
Marcin

--
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

---
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

No comments: