N O V
16
2009

vim tip: navigation

Have you ever used vim to edit a large file and found yourself setting marks in a few areas to quickly jump between them? I have, and I find it highly annoying to have to remember those marks. Luckily, vim has a few tricks up it’s sleeve that make jumping around a little faster.

Firstly, see :help changelist and :help jumplist.

The changelist (obviously?) stores a list of recent changes to the file. You can even browse the list with :changes. You can jump back and forth through the changelist with g; and g,.

Similarly, the jumplist stores a list of jumps (:jumps) that you can navigate around using Ctrl+o and Ctrl+i.

The biggest difference I’ve noticed here is that the jumplist stores jumps across files whereas the changelist does not. Both of these features may be influenced by viminfo settings, but the default behavior is quite comfortable.

Have any other tips about jumping between sections of a file? If so, let me know.

0 comments (view)
· · ·
N O V
11
2009

So long...

I may not be the most active member of the Arch community but with almost 1100 posts on the bbs and well over two years being active in #archlinux, I’d like to think I’ve done my part. Recently I realized that I’ve grown tired of reading and answering the same questions over and over again. Quite honestly, I’m not sure how the Arch devs and active supporters don’t just crack and disappear more often than they do.

In the three years I’ve used Arch many things have changed — especially the community. The increasing popularity has attracted many users who simply are not prepared to use what Arch gives them. I’m tired of holding their hands. I’m tired of watching other people hold their hands. I’ve been slain by the help vampire.

Consider this a resignation as an active Arch community member. Not goodbye, more like ‘keep in touch’. I’ll still be around on the bbs and I’m sure I’ll be stopping in on irc every now and again, but much less often. Feel free to shoot me an email or hit me up on github. I’ll be keeping tabs on your websites too, so keep those updates coming. If you aren’t in my blogroll, send me your site so I can add it.

Oh, and since I’m still using Arch I’m also still actively developing slurpy so any bug reports or feature requests are more than welcome on the github page.

7 comments (view)