On Wed, 29 Oct 2014 20:22:03 +0000 eles via Digitalmars-d <digitalmars-d@puremagic.com> wrote:
> On Wednesday, 29 October 2014 at 20:16:05 UTC, ketmar via > Digitalmars-d wrote: > > On Wed, 29 Oct 2014 19:38:14 +0000 > > dan via Digitalmars-d <digitalmars-d@puremagic.com> wrote: > > > >> What IDE/EDITOR do you use for D? What plugins if you use Vim? > > mcedit from midnight commander. no jokes, i'm not trolling. i'm > > using > > mcedit for years to write all my code. > > That's an interesting option. Autocompletion and find > definition/references? mcedit can autocomplete words for the file i currently editing. this is enough for me. i was thinking about integrating DCD support to mcedit, but i don't really need that so much to write the necessary patches. as for finding definitions and so... i don't really need that too. i'm trying to keep my source files small, so navigation is easy. and i can open some more editors if i need to look to definitions in another modules. yet i either remember what some libraries offers, or i have google at my fingertips in case i don't exactly remember how to use what i want to use. and for my own code i prefer to write it in a way that i don't need any hints or autocompletions. it's easy: just think about what you'll likely want from library/object and write it. then next time you'll need that action, you can be sure that you either did it in a consistent way (and it can be deduced by logic), or didn't have it at all. i was trying to switch to more advanced editors (vim/emacs, some others), but found that they offers nothing valuable for me. their hints and autocompletions only annoys me, and i prefer to do "project management" with good build tools. i'm not saying that IDEs are useless, but they are definitely useless for me. ah, last, but not least: i'm not using interactive debuggers too, so "integrated debugging" is another useless feature for me. once i was a fan of interactive debugging, but as time passes i found that logs and mostmortem dumps are just better.
signature.asc
Description: PGP signature