I'm starting a new job next month. I've practically lived inside Visual Studio professionally for 10 years give or take, but for this job I'll be working full time on the linux platform for the first time in my life.
During one of the interview meatings I was seated in the middle of the developer room to socialize with the crowd. We had some light conversation for ten minutes and then one of the guys said: "ok, now for the truly important question - Vim or Emacs?".
I informed them that I'm not very experienced working on Linux, so I had no real opinion. But the question has rendered a dilemma for me since I would like to get comfortable with my potential working environment before I start.
I'm guessing I won't be able to unravel the full potential of both these editors before I start, so in order to pick the one which is likely to work best for me, the question goes - which of Vim and Emacs will make me most comfortable and efficient (working with C++) if I'm all about Visual Studio at the moment?
If you're ambivalent, the only correct answer is: Use what the people around you use.
find two cheatsheets, print them out. stare at them for a while.
or perhaps if you're a piano/keyboard/zylophone/ player choose emacs as its more chordey. choose vim if you play guitar as its more arpeggioey.