Joben.Rara.blogs(".NET")

There are two ways to write error-free programs; only the third one works.

Re-connecting with "vi"

Jokiz wrote about how bloglines and gmail used very similar keyboard shortcuts for moving around. jokiz : gmail shortcut keys. As noted in the comments, these shortcuts are from "vi"

I've recently been re-connecting with "vi" and most things command-line related. It must be my Powershell addiction. I have vim installed as well as console2 and load Powershell from there. As you can see, it even runs on Vista. :-) I took some screen shots of powershell and vim running in console2. I loaded the powershell syntax file in vim when I took the other screen shot. But I digress.

My introduction to "vi" was a little more stressful. I was assigned to a project that was supposed to be at the final stages. My task was to learn how it's deployed so I can implement the system for another client. My first day was a shocker. First of all, I was introduced as one who was an "expert" in the domain. I had absolutely no clue to what was happening. Then, the developer was constantly being asked to implement customization to the base code while they were conducting the "Acceptance tests". I was f@#%3d! Anyway, I was very green and naive and idealistic so I put on my cape, wore my underwear outside, and drew a big letter S on my chest. My first task was to understand the system in question. I saw myself printing pages upon pages of code of a language I was seeing for the first time implementing a system I was seeing for the first time! WTF! After so many instant noodles later, I kind of had an idea and needed to start debugging. Staring at the $ prompt, I typed

$> joe

Sorry, not available.

$> pico

Sorry, not available. Damn.

$> vi

And so "vi" it was then. Of course I have to prepare status reports so I have to switch to a windows workstation and type in my report. I found myself pressing ESC while using notepad and I had 'i' and 'a' sprinkled all over. Talk about schizophrenia.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Posted: 02-23-2007 11:31 AM by velocity | with no comments
Filed under: