Which D IDE do you use?(survey)

Idan Arye via Digitalmars-d digitalmars-d at puremagic.com
Fri Apr 10 12:02:02 PDT 2015


On Friday, 10 April 2015 at 17:59:45 UTC, Ali Çehreli wrote:
> On 04/10/2015 01:28 AM, Szymon Gatner wrote:
>
> > A lot must have changed since I  used Vim few years ago then.
>
> I hope this is not taken as an attack on Vim users but from my 
> limited observations at work, users of Emacs use it powerfully 
> and users of Vim use it as a simple editor.
>
> One example is dealing with multiple files (buffers): I and all 
> the other Emacs users have dozens of files open at a time, 
> switching between them seemlessly. I don't even close my Emacs 
> sessions for months.
>
> On the other hand, most of the Vim users keep a single file 
> open at a time. It is painful for me to watch how a Vim user 
> goes to the definition of 'struct' that is already open in a .c 
> file: exit Vim, change directory to 'include', start Vim again 
> with the .h file. Argh! :)
>
> Ali

Many of these Vim users are not really Vim users - not in the 
sense that Emacs users are Emacs users anyways. Sure, they use 
Vim - but only because it's a default editor in Unix-like 
systems. If Windows Notepad was the default text they wouldn't 
have installed Vim so they could use it - they simply would have 
used Notepad. They just want something that'll allow them to edit 
text files, and they don't care to learn anything more advanced 
than the most basic stuff they need - opening it from the shell 
to edit a file, typing text, saving, closing. Other simple 
commands - like opening another file in the same session - might 
also be basic and simple, but because they are not part of that 
workflow these users won't bother to learn them.

That being said, it is true that many actual Vim users use it as 
just an editor for editing text. Not only that - they 
ideologically oppose the usage of Vim for more than simple text 
editing, as demonstrated in the comments to a Stack Overflow 
question of mine(http://stackoverflow.com/q/17383324/794380).


More information about the Digitalmars-d mailing list