How commonly is Vim used in professional software development today, inside a company? By Vim, I mean the actual Vim editor, not a Vim/vi plugin/setting or usage within Eclipse.Has Vim hindered your daily programming work when you had to interact with other tools or frameworks?Has Vim hindered your social interaction with other team members in some way?How did your colleagues and bosses respond in general, that you wanted to use an editor which forces you to configure it, instead of an ready-to-use IDE?(Sure, every IDE needs to be configured for the project. I just think Vim requires more configuration before being able to use it effectively. I assume this wouldn't create a good impression at work.)Have you pair-programmed with non-Vim users? I assume that people are already familiar with Vim and don't start configuring Vim at work.
Is vim suitable for professional development inside a company?
vimrc;ide
This an odd question, and would be equally odd if asked of any editor IMHO.No, vim (nor any other vi-variant) has ever hindered any my work. I've only ever been hindered when not using it.I'm not sure how vim would hinder my social interaction with other team members. It's not like vim gives you bad breath.My colleagues and bosses couldn't care less what editor I use. About 70% of them use vim/vi too, a handful use emacs, most of the GUI developers use Eclipse, and one or two might use something else like jEdit or Notepad++. They don't care what brand of pen I take notes with either.Also, I don't see how vim forces you to configure it. Out of the box, it works pretty much like any version of vi ever has. Yeah, you end up tweaking it to your liking over time, but probably less than any IDE.I haven't done any official pair programming, although two of use sometimes do work together to solve a particularly thorny problem. But then again, I don't see that the choice of editor matters much (everyone here except perhaps some of the GUI developers at least know how to use vim/vi, even if it's not their editor of choice).