Vim tracks all of the changes you make during an editing session. You can undo and redo these changes with
Ctrl-r. You can even navigate back and forth through history like a time traveller. But Vim has another useful change tracking feature: the changelist.
Vim keeps track of the position of every undo-able change and makes the last 100 available to you when you call
:changes. You can navigate backwards and forwards to these positions in your file without undoing the change by using
:changes - Show position of last 100 changes
g; -Jump backwards to the position of the previous change
g, - Jump forwards to the position of the next change
Read more in the docs with
Tweet out this tip.(Thanks!)
We are still experimenting with the gif vs. video format, so thank you for the feedback and let us know what you think. For more of these short videos, subscribe to our YouTube channel, and 🔔hit ‘dat bell icon! 🙄
You can also get a daily Vim tip from our archives by following our Twitter account. This is great for reinforcement because retention of these tips often requires repetition.
With your feedback, we can improve VimTricks. Click a link to vote: