Emacs & VI (Vim)

Over the last few months I’ve been on a kick to reconnect with some old skillsets I used to have and relearn Emacs. While I was never particularly good at using emacs I could at least navigate files and understood buffers. Visual Studio and Eclipse spoiled me and I forgot about such things.

The thing about editors like Emacs or Vim (VI Improved) is that they are completely cross platform.  There is a version of both that runs on all operating systems (Windows, Mac, Linux, etc).  In fact, VI is part of the Unix standard and any version of Unix doesn’t actually qualify as Unix without VI being installed.

I started back on Emacs because that’s what I had spent the most time in back in the day (as they say).  But lately I’ve been reading that some colleagues and other programmers that I follow (blogs, twitter, etc) are using Vim these days.  Even going so far as to attempt to do their .NET programming in it, so I started looking at that again.  What follows below are some resources that might help you learn about these editors.  Learning either Emacs or Vim will allow you to have an editor that is available on all systems and thus you can truly learn one editor and use it the rest of your life regardless of operating system.

Emacs Resources:

Vim Resources:

There you go. Hopefully these will get you on your way to using an open source cross platform editor. Do try and ignore the holy wars around these two editors, each one serves different people differently and as such what works for you might not work for someone else. Find the one you like and use it.

If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

blog comments powered by Disqus