Page 2 of 2
Re: What Editor/IDE Do You Use For OS Development
Posted: Thu Mar 15, 2012 8:51 pm
by neon
msvc 2008...either the entire development suite or just as an editor (building from makefile environment) depending on whats being worked on.
Re: What Editor/IDE Do You Use For OS Development
Posted: Fri Mar 16, 2012 1:11 am
by Solar
I have used several different IDEs in my life - GoldED, StormC, JBuilder, VisualStudio, Eclipse, to name just those I can remember right away.
But from me, a clear +1 for VIM as the best environment for C development bar none, and certainly one of the best for C++.
It might seem anachronistic and overly complicated, not worth the effort etc. etc., but I assure you, once you got beyond the simple commands and into how to use it properly, you will never look back. Being available on every platform is a very nice bonus, because it means you can apply your VIM know-how wherever you are.
Re: What Editor/IDE Do You Use For OS Development
Posted: Sat Mar 17, 2012 11:01 pm
by Yoda
UltraEdit32 is one of the most powerful plain-text editors with support of syntax highlight, macros recording/playback, different coding schemes and many other things. It compiled both for Windows and for Linux. I stuck to it.
Re: What Editor/IDE Do You Use For OS Development
Posted: Sun Mar 18, 2012 2:52 am
by eaglexrlnk
Vim, of course
Re: What Editor/IDE Do You Use For OS Development
Posted: Sun Mar 18, 2012 3:16 am
by Milan
Notepad++
Re: What Editor/IDE Do You Use For OS Development
Posted: Sun Mar 18, 2012 3:19 am
by Kevin
+1 for vim.
(But we had this discussion already more than once, for example in
this thread)
Re: What Editor/IDE Do You Use For OS Development
Posted: Sun Mar 18, 2012 3:54 am
by assembler01
Give kate (Kde Advanced Text Editor) a try, it has highliting for most programming languages (including assembly). Will need some personalising when setting up (I don't like the default setup).
Re: What Editor/IDE Do You Use For OS Development
Posted: Sun Mar 18, 2012 8:08 am
by JuEeHa
I hate IDEs (except Python IDLE), so when I develop my OS I use MacVim, Terminal, NASM and Q (QEMU for macintosh. I it bit old, but normal QEMU didn't want compile.).
Re: What Editor/IDE Do You Use For OS Development
Posted: Sun Mar 18, 2012 11:30 am
by invalid
Programmer's Notepad 2 on Windows, and Kate on Linux.
However, I'm going to try other notepads mentioned by you guys, as kate lacks project management (it just lists all files without possibility to group them).
Re: What Editor/IDE Do You Use For OS Development
Posted: Mon Mar 19, 2012 12:51 am
by Solar
ydoom wrote:...kate lacks project management...
See
this KDE ticket, status "RESOLVED - UNMAINTAINED" (i.e., no-one from the KDE team gives a damn no matter how many people upvoted the ticket).
Since it's less-than-obvious,
do give VIM a try. It
does have project management, split windows, macro recording etc. just like the rest.
Re: What Editor/IDE Do You Use For OS Development
Posted: Mon Mar 19, 2012 11:45 am
by Ameise
Visual C++ 2011 Beta, right now.
Re: What Editor/IDE Do You Use For OS Development
Posted: Mon Mar 19, 2012 4:04 pm
by shacknetisp
Geany+qemu/virtualbox, or when I do a quick change, kwrite+qemu.
Re: What Editor/IDE Do You Use For OS Development
Posted: Mon Mar 19, 2012 4:50 pm
by invalid
Solar wrote:ydoom wrote:...kate lacks project management...
See
this KDE ticket, status "RESOLVED - UNMAINTAINED" (i.e., no-one from the KDE team gives a damn no matter how many people upvoted the ticket).
I found a plugin restoring this functionality, but written in 2006, and I gave up trying to make it work (dependencies...)
There's an IDE built around kate, "kdevelop". I'm testing it now, looks fine, it's even able to build kernel and run bochs with one button
Solar wrote:Since it's less-than-obvious, do give VIM a try. It does have project management, split windows, macro recording etc. just like the rest.
I gave it a try many times, and I still can't memorize if to replace a string I need to "$1s/foo/bar/" or "$foo/bar^" or ...?
EDIT: apparently, in fact it's "1,$s/foo/bar/g", equivalent to "%s/foo/bar/g" as pointed by
brain below
Re: What Editor/IDE Do You Use For OS Development
Posted: Mon Mar 19, 2012 6:51 pm
by brain
I just use %s/foo/bar/ to do regex replace.
Re: What Editor/IDE Do You Use For OS Development
Posted: Mon Mar 19, 2012 7:45 pm
by Owen
On Windows, Visual Studio; on a Mac, XCode (<-- Often just as a text editor). On Linux, I'm undecided (as I don't have a non-headless Linux machine at the moment)
The main concern for me is how well the editor I'm using understands the code I'm working on. Both XCode and Visual Studio are excellent at this; XCode in particular (since it consults the Clang AST). Code completion which works in the 99%+ of cases, even when dealing with intensive use of C++ templates, is incredibly important to me: code completion is the enabling factor in making your method and type names descriptive (Random example, CFStringCreateWithSubstring vs strstr. Not exactly identical, but given that naming, you can immediately tell what the first does, while you have to remember what the second does. Doesn't really matter for the ISO libc, because its small and managable, but for complex tasks it does begin to matter)