digitalmars.D - What IDE/EDITOR do you use for D?
- dan (1/1) Oct 29 2014 What IDE/EDITOR do you use for D? What plugins if you use Vim?
- Suliman (1/2) Oct 29 2014 Sublime + DCD only!
- H. S. Teoh via Digitalmars-d (8/9) Oct 29 2014 I use plain vanilla vim in text mode with no plugins (not even syntax
- ketmar via Digitalmars-d (4/5) Oct 29 2014 mcedit from midnight commander. no jokes, i'm not trolling. i'm using
- eles (4/10) Oct 29 2014 That's an interesting option. Autocompletion and find
- ketmar via Digitalmars-d (27/39) Oct 29 2014 mcedit can autocomplete words for the file i currently editing. this is
- ketmar via Digitalmars-d (5/17) Oct 29 2014 p.s. i must admit that i'm rarely doing team work, as i'm a "lone
- eles (3/4) Oct 29 2014 First choice: Eclipse+DDT (https://code.google.com/p/ddt)
- Meta (2/3) Oct 29 2014 Visual Studio + VisualD, or Sublime with DCD for smaller scripts.
- Kyoji Klyden (3/4) Oct 29 2014 I just use Notepad++ and Powershell. I enjoy the more primitive
- Gary Willoughby (3/4) Oct 29 2014 Vim with a few plugins. D is really nice that you don't require a
- Israel (7/8) Oct 29 2014 Atom + Dstruct
- H. S. Teoh via Digitalmars-d (47/57) Oct 29 2014 I use vim without fancy things like autocomplete, which I find useless,
- Misu (2/3) Oct 29 2014 VisualD at home and Mono-D at work
- Jacob Carlborg (4/5) Oct 30 2014 TextMate.
- Kagamin (1/1) Oct 30 2014 http://forum.dlang.org/post/fxuwovrirseuatzeeprb@forum.dlang.org
- Nemanja Boric (1/1) Oct 30 2014 Nothing fancy - vim with vim-fugitive and NERDtree.
- John Colvin (15/16) Oct 30 2014 Vim with dutyl and a few other odds and ends.
- ketmar via Digitalmars-d (6/8) Oct 30 2014 so the only way to have it is to write it! ;-)
- ponce (2/3) Oct 30 2014 VisualD + vanilla Sublime Text for heavy editing.
- Wyatt (14/15) Oct 30 2014 Vim lifer, here. (Not vi. Vim. vi : vim :: Netscape Navigator
- Atila Neves (7/8) Oct 30 2014 Emacs with:
- H. S. Teoh via Digitalmars-d (30/35) Oct 30 2014 [...]
- Brian Schott (4/6) Oct 30 2014 In case you didn't know, dscanner has a "--ctags" flag for
- H. S. Teoh via Digitalmars-d (5/12) Oct 30 2014 Nice!! And no, I didn't know. Thanks for the tip!
- Ettienne Gilbert (5/6) Oct 30 2014 Visual Studio + VisualD. That way everyone thinks I'm doing C++
- Tofu Ninja (2/3) Oct 30 2014 MonoD, so far best that I could find.
- Etienne Cimon (4/5) Oct 30 2014 Mono-D. It has a light & fast ui, auto-complete, and integrates
- Danyal Zia (3/4) Oct 30 2014 Vim without plugins (just syntax highlighting) for short scripts.
- Paolo Invernizzi (5/6) Oct 30 2014 Mainly Mono-D; tempted by vim, but as someone wrote, it takes
- Jonathan M Davis via Digitalmars-d (5/6) Nov 01 2014 I Use gvim with most of the GUI elements turned off (I'm just trying to ...
- FrankLike (1/1) Nov 08 2014 Entice.
- JN (1/1) Nov 08 2014 I use DDT (D plugin for Eclipse).
- Kapps (4/4) Nov 08 2014 Mono-D. Things like call tooltips and being able to view
- Jack (2/3) Nov 09 2014 I use Kate and sometimes C::B
- Nick Sabalausky (4/5) Nov 10 2014 Programmer's Notepad 2
What IDE/EDITOR do you use for D? What plugins if you use Vim?
Oct 29 2014
What IDE/EDITOR do you use for D? What plugins if you use Vim?Sublime + DCD only!
Oct 29 2014
On Wed, Oct 29, 2014 at 07:38:14PM +0000, dan via Digitalmars-d wrote:What IDE/EDITOR do you use for D? What plugins if you use Vim?I use plain vanilla vim in text mode with no plugins (not even syntax highlighting). Unlike languages like Java, D is one of those languages that doesn't require anything more than a plain ole text editor to use comfortably. T -- Genius may have its limitations, but stupidity is not thus handicapped. -- Elbert Hubbard
Oct 29 2014
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.
Oct 29 2014
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:That's an interesting option. Autocompletion and find definition/references?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.
Oct 29 2014
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=20 Digitalmars-d wrote: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.On Wed, 29 Oct 2014 19:38:14 +0000 dan via Digitalmars-d <digitalmars-d puremagic.com> wrote:=20 That's an interesting option. Autocompletion and find=20 definition/references?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=20 using mcedit for years to write all my code.
Oct 29 2014
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=20 Digitalmars-d wrote:p.s. i must admit that i'm rarely doing team work, as i'm a "lone developer". when i have to work in team, i just using the tools everyone in the team using.On Wed, 29 Oct 2014 19:38:14 +0000 dan via Digitalmars-d <digitalmars-d puremagic.com> wrote:=20 That's an interesting option. Autocompletion and find=20 definition/references?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=20 using mcedit for years to write all my code.
Oct 29 2014
On Wednesday, 29 October 2014 at 19:38:16 UTC, dan wrote:What IDE/EDITOR do you use for D? What plugins if you use Vim?First choice: Eclipse+DDT (https://code.google.com/p/ddt) On parity: Mono-D (http://wiki.dlang.org/Mono-D)
Oct 29 2014
On Wednesday, 29 October 2014 at 19:38:16 UTC, dan wrote:What IDE/EDITOR do you use for D? What plugins if you use Vim?Visual Studio + VisualD, or Sublime with DCD for smaller scripts.
Oct 29 2014
On Wednesday, 29 October 2014 at 19:38:16 UTC, dan wrote:What IDE/EDITOR do you use for D? What plugins if you use Vim?I just use Notepad++ and Powershell. I enjoy the more primitive approach :]
Oct 29 2014
On Wednesday, 29 October 2014 at 19:38:16 UTC, dan wrote:What IDE/EDITOR do you use for D? What plugins if you use Vim?Vim with a few plugins. D is really nice that you don't require a huge IDE to be productive.
Oct 29 2014
On Wednesday, 29 October 2014 at 19:38:16 UTC, dan wrote:What IDE/EDITOR do you use for D? What plugins if you use Vim?Atom + Dstruct Now all we need is to make autocompletion data for an autocomplete plugin. I like autocomplete because it allows me to explore a language on the spot instead of having to switch back and forth between thousand of pages of documentation.
Oct 29 2014
On Wed, Oct 29, 2014 at 10:45:08PM +0200, ketmar via Digitalmars-d wrote: [...]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 use vim without fancy things like autocomplete, which I find useless, or syntax highlighting, which I find distracting. I used to be a fan of the ancient Norton Editor (which I'm guessing is similar to mcedit) and pico, until my supervisor at my first job convinced me to try vi. It took a lot of convincing, but after I finally "grokked" the "philosophy" behind vi (which is very different from a non-model editor, I have to say), I found myself much more productive in it, and operate on a "higher level of abstraction", if you can call it that, than the typical character-oriented approach of NE, pico, and the like. In vi/vim, I operate more with lines and words, and ironically enough the awkward character navigation interface forces me to think more semantically (e.g., "go to the place in the file where the word 'cartesianProduct' occurs", which equals to searching for the said word). As a result, nowadays I find myself highly handicapped when using a non-modal editor, because I have to come back down to character-level actions again. As someone once said (on this forum), to use vi/vim effectively you have to understand that it's not so much an editing program that provides individual editing actions, but an editing *language* that lets you express editing operations. Vim commands are verbs that can be coupled with 'nouns' (either preset nouns like start-of-file (gg), end-of-file (G), beginning-of-next-word (w), etc., or more complex nouns, like six-lines-down (6j) or 2 paragraphs up (2{), etc.). Moving from such an expressive editing language back to point-and-grunt style character-based edits is highly disabling, akin to being forced to write programs with a mouse and deeply nested pull-down menus, instead of simply typing out what you want the machine to do with an expressive language like D.i'm not saying that IDEs are useless, but they are definitely useless for me.Ditto. :-) But, apparently, we are in the minority here. Seems most 'modern' programmers can't live without an IDE. *shrug*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.Yeah, I rarely ever use interactive debuggers these days. More often than not, I find clever, directed use of printf-debugging actually more effective. Especially if you have debug logs placed at strategic places that allow you to narrow down the locus of the problem after the crash. Also, twice in the past year or so, I successfully fixed two nasty pointer bugs in C code by tracing the disassembled executable backwards from the point indicated by the crash log by matching the instructions to the source code. Both bugs were obscure, timing-related bugs that an interactive debugger would give no additional help for, since they almost never happen in a controlled environment when the debugger is running, but only in production customer environments where a debugger is not available. T -- Real Programmers use "cat > a.out".
Oct 29 2014
On Wednesday, 29 October 2014 at 19:38:16 UTC, dan wrote:What IDE/EDITOR do you use for D? What plugins if you use Vim?VisualD at home and Mono-D at work
Oct 29 2014
On 2014-10-29 20:38, dan wrote:What IDE/EDITOR do you use for D? What plugins if you use Vim?TextMate. -- /Jacob Carlborg
Oct 30 2014
http://forum.dlang.org/post/fxuwovrirseuatzeeprb forum.dlang.org
Oct 30 2014
Nothing fancy - vim with vim-fugitive and NERDtree.
Oct 30 2014
On Wednesday, 29 October 2014 at 19:38:16 UTC, dan wrote:What IDE/EDITOR do you use for D? What plugins if you use Vim?Vim with dutyl and a few other odds and ends. I'm not really a fan of IDEs, I like syntax highlighting, auto-completion and go-to-definition etc. but I don't see why I should have to use an enormous monolithic program with a terrible text editor just to get those features. I'd far rather start with a good text editor and add on the fancy extras. Integrated debugging has never been much use to me, but I realise that it does depend a lot on the sort of projects one works on. I fire up gdb once a week for a really confusing segfault, but almost everything else is easier for me to find with printf and similar. I think there is the concept of an IDE out there that I would like, but to my knowledge it hasn't been made.
Oct 30 2014
On Thu, 30 Oct 2014 09:18:52 +0000 John Colvin via Digitalmars-d <digitalmars-d puremagic.com> wrote:I think there is the concept of an IDE out there that I would=20 like, but to my knowledge it hasn't been made.so the only way to have it is to write it! ;-) i'm in a lenghty process of doing this now. but this will not be "IDE", this will be component programming environment, which just includes extensible text editor and compiler as it's components.
Oct 30 2014
On Wednesday, 29 October 2014 at 19:38:16 UTC, dan wrote:What IDE/EDITOR do you use for D? What plugins if you use Vim?VisualD + vanilla Sublime Text for heavy editing.
Oct 30 2014
On Wednesday, 29 October 2014 at 19:38:16 UTC, dan wrote:What IDE/EDITOR do you use for D? What plugins if you use Vim?Vim lifer, here. (Not vi. Vim. vi : vim :: Netscape Navigator 4 : Firefox 4) The only specific D stuff I have is the highlighting. The rest of my loadout is fairly conservative, from what I understand: Pathogen cscope MinBufExpl nerdcommenter syntastic tagbar vim-airline vim-signature ...and of course, a well-worn vimrc.
Oct 30 2014
On Wednesday, 29 October 2014 at 19:38:16 UTC, dan wrote:What IDE/EDITOR do you use for D? What plugins if you use Vim?Emacs with: autocomplete flycheck flycheck-dmd-dub ac-dcd Atila
Oct 30 2014
On Wed, Oct 29, 2014 at 12:56:03PM -0700, H. S. Teoh via Digitalmars-d wrote:On Wed, Oct 29, 2014 at 07:38:14PM +0000, dan via Digitalmars-d wrote:[...] Actually, I take that back. Apparently my default vim installation comes with a bunch of plugins that I'm not even aware of existed: :scriptnames 1: /mnt/1/usr/share/vim/vimrc 2: /mnt/1/usr/share/vim/vim74/debian.vim 3: ~/.vimrc 4: /mnt/1/usr/share/vim/vim74/filetype.vim 5: /mnt/1/usr/share/vim/vim74/ftplugin.vim 6: /mnt/1/usr/share/vim/vim74/plugin/getscriptPlugin.vim 7: /mnt/1/usr/share/vim/vim74/plugin/gzip.vim 8: /mnt/1/usr/share/vim/vim74/plugin/matchparen.vim 9: /mnt/1/usr/share/vim/vim74/plugin/netrwPlugin.vim 10: /mnt/1/usr/share/vim/vim74/plugin/rrhelper.vim 11: /mnt/1/usr/share/vim/vim74/plugin/spellfile.vim 12: /mnt/1/usr/share/vim/vim74/plugin/tarPlugin.vim 13: /mnt/1/usr/share/vim/vim74/plugin/tohtml.vim 14: /mnt/1/usr/share/vim/vim74/plugin/vimballPlugin.vim 15: /mnt/1/usr/share/vim/vim74/plugin/zipPlugin.vim 16: /mnt/1/usr/share/vim/vim74/ftplugin/mail.vim Except that the only plugin I can see that I really use is matchparen. My ~/.vimrc contains some keyboard remappings so that command keys continue to map to the same physical keys when I switch the keyboard layout to a different language. And I do use ctags every now and then for navigating between functions. But other than that, pretty minimalistic. T -- If you're not part of the solution, you're part of the precipitate.What IDE/EDITOR do you use for D? What plugins if you use Vim?I use plain vanilla vim in text mode with no plugins (not even syntax highlighting).
Oct 30 2014
On Thursday, 30 October 2014 at 16:58:49 UTC, H. S. Teoh via Digitalmars-d wrote:And I do use ctags every now and then for navigating between functions.In case you didn't know, dscanner has a "--ctags" flag for generating tags from D files.
Oct 30 2014
On Thu, Oct 30, 2014 at 08:27:14PM +0000, Brian Schott via Digitalmars-d wrote:On Thursday, 30 October 2014 at 16:58:49 UTC, H. S. Teoh via Digitalmars-d wrote:Nice!! And no, I didn't know. Thanks for the tip! T -- Дерево держится корнями, а человек - друзьями.And I do use ctags every now and then for navigating between functions.In case you didn't know, dscanner has a "--ctags" flag for generating tags from D files.
Oct 30 2014
On Wednesday, 29 October 2014 at 19:38:16 UTC, dan wrote:What IDE/EDITOR do you use for D? What plugins if you use Vim?Visual Studio + VisualD. That way everyone thinks I'm doing C++ at work (I'm the only one doing C++ in a big Java shop!). Oh, and of course Notepad2 (as Total Commander Editor) for quick-and-dirty editing/viewing/whatever!
Oct 30 2014
On Wednesday, 29 October 2014 at 19:38:16 UTC, dan wrote:What IDE/EDITOR do you use for D? What plugins if you use Vim?MonoD, so far best that I could find.
Oct 30 2014
On 2014-10-29 15:38, dan wrote:What IDE/EDITOR do you use for D? What plugins if you use Vim?Mono-D. It has a light & fast ui, auto-complete, and integrates perfectly with dub and git http://wiki.dlang.org/Mono-D
Oct 30 2014
On Wednesday, 29 October 2014 at 19:38:16 UTC, dan wrote:What IDE/EDITOR do you use for D? What plugins if you use Vim?Vim without plugins (just syntax highlighting) for short scripts. Geany for bigger projects.
Oct 30 2014
On Wednesday, 29 October 2014 at 19:38:16 UTC, dan wrote:What IDE/EDITOR do you use for D? What plugins if you use Vim?Mainly Mono-D; tempted by vim, but as someone wrote, it takes time to "grokke" it... --- Paolo
Oct 30 2014
On Wednesday, October 29, 2014 19:38:14 dan via Digitalmars-d wrote:What IDE/EDITOR do you use for D? What plugins if you use Vim?I Use gvim with most of the GUI elements turned off (I'm just trying to get a window for it separate from the console, which is why I don't use vim). The only thing that I use with it that's D-specific is the D syntax file. - Jonathan M Davis
Nov 01 2014
Mono-D. Things like call tooltips and being able to view documentation inline are too good to pass up. Sometimes Sublime if what I need to do is more text editing than programming, such as some types of refactoring.
Nov 08 2014
On Wednesday, 29 October 2014 at 19:38:16 UTC, dan wrote:What IDE/EDITOR do you use for D? What plugins if you use Vim?I use Kate and sometimes C::B
Nov 09 2014
On 10/29/2014 03:38 PM, dan wrote:What IDE/EDITOR do you use for D? What plugins if you use Vim?Programmer's Notepad 2 I really wish there was a native Linux version though. The "most-recently-used order" Ctrl-Tabbing is totally screwed under Wine.
Nov 10 2014