the corner office

a blog, by Colin Pretorius

« Leg-press for Jesus | Main | Lab meat »

# Vim

Russ Olsen has a post Seven Skeleton Keys For the New Unix User. I quite enjoy his comment about Unix's de facto text editor, vi:

The problem with vi is not, as many people think, that it is hard to use. No, vi is easy to use. What it is is hard to learn.

I've always been a bit of a ham-fisted vi user, knowing enough to not hurt myself when tweaking config files and the like, but not much more. A little while ago I started a bit of a 'skool me unix' thing as a sub-hobby, and decided to use vi as my 'IDE' for any C system-level programming I did. Living the Unix dream and all that.

It's quite a change from a normal GUI-based IDE, but the truth is that vi (or more correctly, vim) can do just about everything you'd normally do with a GUI. The one thing I learned is that you really have to take the time, and keep making the time, to learn new features. If you do that, you find that you can do certain things incredibly efficiently, but at the same time, it's all too easy to flub around, getting frustrated while battling to accomplish simple editing tasks, and end up believing that the program is backwards.

Having said that, I still spend a lot of time using Eclipse's CDT plug-in as well, and I think that on balance, my brain still prefers the GUI way. Being able to use vi properly is not a bad skill to have, though.

File under: linux : {2006.05.25 - 17:19}

Add a comment

Your name (mandatory):

Your email:
Your email address is not displayed
Your home page:

Comment (sorry, no HTML):

Remember details?
Yes No

meta

-home-
about
contact
disclaimer
articles
code
tech blog

style: [?]
[plain.dark.blue]

Categories

java
linux
music
notes/domino
personal
politiek
studies
techie
thee_blog
world

RSS Feeds

rssfeed all posts
rssfeed all cmts
rssfeed tech posts
rssfeed tech cmts

Archives

2012.02
2012.01
2011.12
2011.11
2011.10
2011.09
2011.08
2011.07
2011.06
2011.05
2011.04
2011.03
2011.02
2011.01
2010.12
2010.11
2010.10
2010.09
2010.08
2010.07
2010.06
2010.05
2010.04
2010.03
2010.02
2010.01
2009.12
2009.11
2009.10
2009.09
2009.08
2009.07
2009.06
2009.05
2009.04
2009.03
2009.02
2009.01
2008.12
2008.11
2008.10
2008.09
2008.08
2008.07
2008.06
2008.05
2008.04
2008.03
2008.02
2008.01
2007.12
2007.11
2007.10
2007.09
2007.08
2007.07
2007.06
2007.05
2007.04
2007.03
2007.02
2007.01
2006.12
2006.11
2006.10
2006.09
2006.08
2006.07
2006.06
2006.05
2006.04
2006.03
2006.02
2006.01
2005.12
2005.11
2005.10
2005.09
2005.08
2005.07
2005.06
2005.05
2005.04
2005.03
2005.02
2005.01
2004.12
2004.11
2004.10
2004.09
2004.08
2004.07
2004.06
2004.05
2004.04
2004.03
2004.02
2004.01
2003.12
2003.11
2003.10
2003.09
2003.08
2003.07
2003.06

© Colin Pretorius