[OT] Which IDE / Editor do you use?

Justin Whear justin at economicmodeling.com
Sat Sep 14 12:37:41 PDT 2013


On Saturday, 14 September 2013 at 05:15:32 UTC, Jonathan M Davis 
wrote:
> On Saturday, September 14, 2013 06:56:10 Paulo Pinto wrote:
>> Am 14.09.2013 00:06, schrieb Jonathan M Davis:
>> > .... The features that an IDE has that
>> > vim doesn't typically just aren't worth it. e.g. if I'm 
>> > stuck doing
>> > Windows
>> > programming, about the most that I even do with VS is use 
>> > the debugger. I
>> > even build from the command line rather than open the IDE.
>> > 
>> > Vim's learning curve is quite nasty, but I definitely think 
>> > that it was
>> > worth it.
>> > 
>> > - Jonathan M Davis
>> 
>> You mean things like:
>> 
>> - Semantic refactoring
>> - WYSIWYG design of user interfaces
>> - code navigation, even across binary modules (call graph, 
>> derived
>> class, overridden methods, call sites, ...)
>> - graphical representation of code relationships
>> - UML design
>> - visual XML tooling
>> - background compilation showing where there are issues
>> - background static analysis while coding
>> - code completation with documentation popups
>> - integrate source code control with task management software 
>> to track
>> code changes to project tasks
>> - map failed unit tests to code lines
>> - ...
>
> I honestly find almost all of that to be useless or nearly so. 
> The only one
> that I'd actually be much interested in would be better code 
> navigation
> (particularly the ability to hop to the definition of a 
> function). And having
> poor code editing capabilities would hamper me quite a bit. So, 
> for me, vim
> wins hands down.
>
> - Jonathan M Davis

Vim has ctags integration, 'gd' for "Go to definition", and :tag 
somefunction/struct/etc
When working on a big project it can be very nice to start vim 
with:
  $ vim -t someFunction

I usually have a `tags` target in my makefile which uses Dscanner.


More information about the Digitalmars-d mailing list