vimvim is one of the tools that you will want to get familiar with in linux. Just like Emacs, vim has it's adherents who evangelize endlessly about its virtues.
I happen to love both emacs & vim finding that I happen to pop in and out of both continuously while working. You can do everything you want in either one of them, but like many things in life, having multi options you are fairly competent in, is very useful, fun and keeps life interesting.
To get started in vim, once you have it on your system just type this in the shell:
$ vimtutorand your away!
My notes on vim, vikid's vim notes
Links & Sources