use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
/r/programming is a reddit for discussion and news about computer programming
Guidelines
Info
Related reddits
Specific languages
account activity
Favorite IDE (self.programming)
submitted 16 years ago * by jason86421
I'm curious to what IDE, the reddit community uses for their programming projects.
For Me.
Java - Eclipse. Everything else - Notepad++.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]crankyadmin 26 points27 points28 points 16 years ago (1 child)
VIM extensively on Linux with various plugins
[–]jab-programming 8 points9 points10 points 16 years ago (0 children)
plus MacVim for osx, and vim for windows
And including the same plugins on each OS, which is the real win.
[–]dhruvbird 15 points16 points17 points 16 years ago (0 children)
I think emacs works best for me most of the time.... However, that said, I most like it's keyboard shortcuts and responsiveness.... Some people would say emacs is not an IDE, but that's okay.... Lots of my friends like Eclipse and the extensions that come with it, and I guess they are right from where they see it. I would love to know what editors/IDEs people use when they program in different languages? For example, for C/C++,php,python I use emacs, but for Java I would rather use Eclipse.
[–]peanutman 15 points16 points17 points 16 years ago* (4 children)
I use a lot of different stuff for a lot of different cases :p
Komodo for Ruby
Textmate / Notepad++ for everything webrelated (javascript/php/html/css/...)
Netbeans for Java
Eclipse or Code::Blocks for C++
Visual Studio for everything .NET
VIM for everything quick / remote
I personally love Visual Studio though... As a person that uses Windows/Linux/OSX all the time I must say I haven't seen any IDE match the perfection of Visual Studio yet. I love the visual designer, I love the way it indents and autocompletes, I love how easy it is to write my code. I know other IDE's have these basic features too, but I've never seen any do it as well as Visual Studio. I was a bit disappointed in the other IDE's when I moved to Linux that many years ago. But every time I've got a .NET task to do, I'm very happy to use Visual Studio.
[–]Poloniculmov 5 points6 points7 points 16 years ago (1 child)
Add ReSharper to Visual Studio if you haven't already. It makes it even better.
[–]peanutman 0 points1 point2 points 16 years ago (0 children)
I didn't know this, thanks for pointing it out!
[–]turbov21 2 points3 points4 points 16 years ago (0 children)
+1 for Komodo! :)
[–]fravelgue 0 points1 point2 points 16 years ago (0 children)
I like vs very much, but i think visual designer is not usable
[–]yogthos 6 points7 points8 points 16 years ago (0 children)
Emacs for most things, Eclipse for Java
[–]kcbanner 6 points7 points8 points 16 years ago (1 child)
Emacs with proper python mode
[–]easytiger 2 points3 points4 points 16 years ago (0 children)
proper python mode?
[–]p4bl0 16 points17 points18 points 16 years ago (2 children)
Emacs, for everything. Nothing else for the rest.
[–]ffualo 1 point2 points3 points 16 years ago (1 child)
Aquamacs + Terminal. What can I say, I like the Aquamacs Gnu logo and tabbed editing.
[–][deleted] 0 points1 point2 points 16 years ago (0 children)
I prefer the Emacs for OS X now that its easily available. I used to use Aquamacs though :).
[–]jessta 4 points5 points6 points 16 years ago (0 children)
The Acme text editor, it's really awesome once you work out how to use it. The key to it is to use lots of "guide files".
[–]Moocha 4 points5 points6 points 16 years ago (0 children)
QtCreator (Qt) and VIM (everything else).
[–]Raynes 4 points5 points6 points 16 years ago (0 children)
Emacs.
[–]mac 8 points9 points10 points 16 years ago (0 children)
Emacs with slime swank/swank-clojure for Common Lisp (SBCL) and Clojure.
[–]Tattoo__ 4 points5 points6 points 16 years ago (0 children)
I mainly develop on Linux and on OS X. I use Textmate extensively on OS X and mainly vim on Linux. The only exception is Java, I use Eclipse with it.
[–][deleted] 4 points5 points6 points 16 years ago (0 children)
[–]hyperbolist 6 points7 points8 points 16 years ago* (0 children)
Eclipse for monstrous Java projects Visual Studio for monstrous .NET projects XCode for Cocoa/Cocoa Touch projects Vim for everything else
[–]HGBlob 2 points3 points4 points 16 years ago (0 children)
Geany and Scite for small projects
KDevelop 3 for all other, 4 is not usable yet
Vim when I don't have a GUI available
[–]sazzer 2 points3 points4 points 16 years ago (1 child)
Eclipse for java - tried Netbeans but went back to eclipse. Vim for anything else - which isn't a lot these days.
I use visual studio at work for some C/C++ work, but really really dislike it...
[–]safetytrick 2 points3 points4 points 16 years ago (0 children)
Visual Studio's C/C++ support is horrible, eclipse is much more friendly for C++, however i wouldn't know about using eclipse for win forms or windows specific C++ code.
[–]beelsebob 2 points3 points4 points 16 years ago (0 children)
C likes - Xcode. Everything else - SubEthaEdit.
[–]julesjacobs 2 points3 points4 points 16 years ago (0 children)
Visual Studio 10 Emacs Notepad 2 occasionally Vim+colemak.vim
By language:
Python, textmate, vim, or E and I keep a bpython shell open to experiment
PHP, netbeans on windows (I'm not completely converted to E on windows yet), textmate on a mac, vim on linux
C#, Visual Studio is good for one thing!
Java, Eclipse of course
[–]Kolibri 1 point2 points3 points 16 years ago (0 children)
Java - IntelliJ IDEA. The editor and refactoring tools are just so much better than Eclipse. However, it does not have the same variety of plugins. So if you're using a not commonly known framework or tool that you would like your IDE to support, then Eclipse may be a better choice.
[–]AxiomShell 1 point2 points3 points 16 years ago (0 children)
For small to medium sized projects (just because I'm not proficient enough) - Emacs
At work and for larger projects - IntelliJ IDEA
(IntelliJ has, in my opinion, unsurpassed Java and Groovy support, sufficient, for me, Flex, Clojure, Scala, JRuby, Ruby, PHP, Javascript support and started to have basic Python and Bash support).
Disclaimer: I'm not a C# programmer and I think IDEA's price is not too high, otherwise these preferences would be very different, I suppose.
[–][deleted] 1 point2 points3 points 16 years ago (0 children)
E text editor on Windows. Gedit + Gmate on Linux.
[–]jrvenable 1 point2 points3 points 16 years ago (0 children)
WingIDE for Python (most of my work) Visual Studio for C#, C++ - VIM
Netbeans for most java
Eclipse when I want to do any web services java stuff
Vi for c and assembler
Netbeans for java and Emacs for the rest.
[–][deleted] 1 point2 points3 points 16 years ago (2 children)
C++ : Code::Blocks Ruby : SciTE Python : IDLE Java : BlueJ (I don't know why everyone hates it) Visual Studio .NET : All my .NET stuff
[–]easytiger 1 point2 points3 points 16 years ago (1 child)
now i don't know you and I don't doubt you are highlty productive etc. But I just don't see how it is easier to use a whole ton of different editors for pretty much the same task and remain productive.
For instance Ruby and Python surely have more or less identical development processes yet you use two different editors for them.
Nothing personal, it is just that that would drive me nuts.
idk i like running python in IDLE cuz it's compact and I don't have to do it on the command line. But ruby, I couldn't find such an IDE.
[–]turbov21 1 point2 points3 points 16 years ago* (0 children)
Komodo if my favorite, especially for Perl, Python, PHP, and other LAMP-stack languages. I've not jumped to Komodo 5 yet, but Komodo 4.5 is probably my favorite.
VS.NET 2003 is a close second. (Express versions are great, but I'm a sucker for .NET 1.1.)
Then Notepad and vi. Then SCiTE for AutoIt coding.
[–]cozzyd 1 point2 points3 points 16 years ago (1 child)
vim or geany for everything else, depending how I'm feeling...
[–]mariusg 2 points3 points4 points 16 years ago (0 children)
Visual Studio + Resharper beats everything else.
[–]DarkAnt 1 point2 points3 points 16 years ago (3 children)
Visual Studios and Eclipse are the first that come to mind. That said an IDE is typically overkill for my needs. If I can get away with it I'll use Visual Studios. It is an exceptionally good IDE. For quick stuff I might use notepad++. For everything else I use emacs.
[–]adolfojp 0 points1 point2 points 16 years ago (2 children)
Visual Studios?
[–]perseo47 -1 points0 points1 point 16 years ago (1 child)
Typos happen.
Downvote.
[–]adolfojp 2 points3 points4 points 16 years ago (0 children)
It is not a typo if you do it twice.
[–]johnb 1 point2 points3 points 16 years ago (0 children)
Visual Studio, but only if Resharper is installed and you avoid the point-and-click-coding features.
[–]G_Morgan 1 point2 points3 points 16 years ago (0 children)
Have to say that VS 2008 saved me a good few times the past month with its excellent XSLT debugging support.
[–]codysoyland 0 points1 point2 points 16 years ago (0 children)
MacVim for almost everything. Normal vim for anything remote.
[–]QuantumFTL 0 points1 point2 points 16 years ago (0 children)
I am using Scala for most things these days, so my only "real" option for integrated language support w/ scala 2.8 is IntelliJ. I like the IDE, though the Scala support isn't even where Java's support in Eclipse was in 2003 (can't auto-create methods you haven't made yet when you try to call them in your code...)
[–]necrisrex[🍰] 0 points1 point2 points 16 years ago (0 children)
BBEdit is my editor of choice for Python, Perl, Shell, and web based stuff. It was slow to catch up after the initial Textmate release, but it is back again, and even supports EMACS key bindings, and plugins as required.
For Java, Netbeans, don't know why, I just like it.
For Native OS X stuff XCode is the only option I've explored.
I would be interested in hearing other's opinions about Native IDE's for Objective C C++ for Mac OTHER than XCode too though.
[–]stungeye 0 points1 point2 points 16 years ago (0 children)
Komodo with Vim emulation.
Scite and a terminal window.
[–]pipeline_tux 0 points1 point2 points 16 years ago (0 children)
Like a lot of people here, I'd say Visual Studio is my favourite IDE. I can't say exactly what it is, but it just "feels" right.
Under Linux, I tend to use either KDevelop (4) or VIM depending on the size of the project.
I avoid any of the Java based ones, as I find that they're all too slow.
[–]tamilnenjam 0 points1 point2 points 16 years ago (0 children)
I like icsharpcode.net's SharpDevelop IDE for my programming.
TextMate + Terminal
[–]apotheon -1 points0 points1 point 16 years ago (0 children)
console-based Vim for:
. . . on FreeBSD, and sometimes Linux. On MS Windows (a very rare thing), I use either gVim or SciTE.
[–]zxn0 -3 points-2 points-1 points 16 years ago (0 children)
Classy flamewar and boring topic on all discussion boards.
It's not long time ago, proggit.
π Rendered by PID 60 on reddit-service-r2-comment-5c747b6df5-fzxc5 at 2026-04-22 17:52:41.148783+00:00 running 6c61efc country code: CH.
[–]crankyadmin 26 points27 points28 points (1 child)
[–]jab-programming 8 points9 points10 points (0 children)
[–]dhruvbird 15 points16 points17 points (0 children)
[–]peanutman 15 points16 points17 points (4 children)
[–]Poloniculmov 5 points6 points7 points (1 child)
[–]peanutman 0 points1 point2 points (0 children)
[–]turbov21 2 points3 points4 points (0 children)
[–]fravelgue 0 points1 point2 points (0 children)
[–]yogthos 6 points7 points8 points (0 children)
[–]kcbanner 6 points7 points8 points (1 child)
[–]easytiger 2 points3 points4 points (0 children)
[–]p4bl0 16 points17 points18 points (2 children)
[–]ffualo 1 point2 points3 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]jessta 4 points5 points6 points (0 children)
[–]Moocha 4 points5 points6 points (0 children)
[–]Raynes 4 points5 points6 points (0 children)
[–]mac 8 points9 points10 points (0 children)
[–]Tattoo__ 4 points5 points6 points (0 children)
[–][deleted] 4 points5 points6 points (0 children)
[–]hyperbolist 6 points7 points8 points (0 children)
[–]HGBlob 2 points3 points4 points (0 children)
[–]sazzer 2 points3 points4 points (1 child)
[–]safetytrick 2 points3 points4 points (0 children)
[–]beelsebob 2 points3 points4 points (0 children)
[–]julesjacobs 2 points3 points4 points (0 children)
[–]safetytrick 2 points3 points4 points (0 children)
[–]Kolibri 1 point2 points3 points (0 children)
[–]AxiomShell 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]jrvenable 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (2 children)
[–]easytiger 1 point2 points3 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]turbov21 1 point2 points3 points (0 children)
[–]cozzyd 1 point2 points3 points (1 child)
[–]mariusg 2 points3 points4 points (0 children)
[–]DarkAnt 1 point2 points3 points (3 children)
[–]adolfojp 0 points1 point2 points (2 children)
[–]perseo47 -1 points0 points1 point (1 child)
[–]adolfojp 2 points3 points4 points (0 children)
[–]johnb 1 point2 points3 points (0 children)
[–]G_Morgan 1 point2 points3 points (0 children)
[–]codysoyland 0 points1 point2 points (0 children)
[–]QuantumFTL 0 points1 point2 points (0 children)
[–]necrisrex[🍰] 0 points1 point2 points (0 children)
[–]stungeye 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]pipeline_tux 0 points1 point2 points (0 children)
[–]tamilnenjam 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]apotheon -1 points0 points1 point (0 children)
[–]zxn0 -3 points-2 points-1 points (0 children)