Linked by Thom Holwerda on Fri 9th Mar 2012 19:11 UTC
Thread beginning with comment 510221
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
I can't stand IDE's. To slow, to much memory. Usually leads to terrible code with some of the tooling. No idea why people use them.
We use them because of the tooling they offer. I am an old time Emacs user, and I also know my way around VI, as in many companies it is the only UNIX editor available.
But in my workstation nothing beats the code navigation tools with compilation in the background and automatic code completion that the IDE offers (ctags is a joke), plus the integration with workflow tools usually used in enterprise context.
Edited 2012-03-11 06:45 UTC





Member since:
2005-07-06
Let me tell me "how I started using vim" (including this post via ViewSourceWith firefox extension).
Back in, 2001, I started playing around with Windows XP beta that I got from my MSDN account.
Back at the time, I was a low-level Win32 programmer that used MSDev 2K for-more-or-less everything.
Long story short, didn't like XP, decided I needed a switch and given that fact that I always had some type of Linux running on some old hardware, I decided to give it a shot.
Started looking for editors, kate, gedit, kdevelop, anjuta, tried them all and at the time (again, 11 years ago) non of them came even close to matching MSDev.
A friend, offered me to try vim.
At first, I hated it.
Then, I got used to it.
Now, well, now-days, when I'm forced to use Windows, the first thing that I install is Firefox (w/ the Pentadactyl vim interface and ViewSourceWith) and gvim.
The irony is that these days I can't stand using MSDev anymore, compared to gvim, it's SLOW, everything requires far too many mouse clicks and menus and the lack of "command mode" drives me crazy (I know that there are vim-for-VS plugins).
In vim, my mouse is rarely used; I can use regular expression more-or-less everywhere and everything; cscope is by an order of magnitude faster than anything eclipse and VS is using for tag matching (keep in mind that my cscope DB includes /usr/include, the full kernel source and both MinGW Win32 and Win64, all-in-all around 600MB of symbols).
Never the less, as others pointed out, it's really a matter of personal preference.
- Gilboa
Edited 2012-03-10 14:36 UTC