True, it is a shell based editor but there is also a GUI version called gVim.
At the moment I am editing with vi over ssh in a terminal; it would just be a little easier if there was a plugin with vi/vim key mappings.
Thanks esmi, I think that link will work. I have just discovered child themes so need to move things around.