Whats your favorite IDE/text editor?

I've been using mainly Netbeans and Notepad++.

Also, glad to see so many people and their contributions ^_^

Sublime and nano.

Love Sublime's UI, also heard about Atom, I'll have to check that out some time.

Emacs with terminal/cmder is home for me, but I do still use Xcode and Visual Studio for more intricate debugging/profiling on their respective platforms - when supported.

For JavaScript/HTML/CSS I adore Brackets. Mostly for it's live preview function, but I also like the UI and the general "feel" of it, plus it's cross platform and has lots of neat plugins.

For Python, gedit or Notepad++ in Windows.

I use VIM. There are so many plugins for the editor that I can use it for everything. The key bindings are the same on Mac (at work; no choice) and Linux, which for me is a major plus. I had used other editors such as Sublime and Atom, but they both failed the performance test for me (handling large files, etc).

I do coding for my job. I use Visual Studio 2013 for .Net stuff and Sublime Text with a bunch of plugins for PHP/HTML/JS/CSS. I love the workflow in Sublime Text, its got a lot of handy features I wish Visual Studio had. I use Nano for any CIL text editing I need in Linux.

sublime text, out of the way, love of features can be configured to be vim.

a few plugins later its pretty much an IDE.

I live VIM and TMUX together.
It's impossible to copy and paste things, between documents, without super powers. Overall, TMUX is really the best part, because you can build your interface quickly to have specific tasks or ideas setup on a single tab. Great for development where you're working between like a controller, and a view.

I like Atom

90% of the time I use Vim writing python and c/c++. I took my first Java class and I had to use Eclipse and its pretty decent, I wouldn't write Java without it. I really like Vim though, wouldn't trade it for anything else.

My favorite is Sublime Text.

But I also installed Atom recently and it's growing on me really fast. Honestly, it's mostly because of the UI. I've read a few complaints about speed, but I haven't noticed any issues.

I just do some coding for fun though. I was starting to really get into it and I was going to college for Web Development, but I just got a job in IT recently so I'm going to shift my focus a bit. Most of the people that I know that do it for a living use the Jetbrains stuff and Vim.

Edit: Startup for Atom takes longer than Sublime (Atom takes like 4 seconds, where as sublime is instant), but that's it so far.

I'll write my build scripts with CMake so everybody can use their tools at will!

But my pick is Vim with GNU for personal projects.

I like Notepad++ for quick single document editing
Brackets for web development
I liked Netbeans for Java, but its been a while since I've developed in Java, so there may be something better now.
Geany for linux scripting

I want to get into VIM, but out of the box, it's an ugly Notepad with a bunch of obscure keybinds. If anyone could explain to me how to configure it to have some visual appeal and syntax highlighting, I'd gladly give it a shot.

I used this for a while with pain
http://www.jgrasp.org/

I forgot to mention, of course, Nano for command line stuff. If I'm doing things on a remote server sometimes I use Nano via SSH instead of fighting with a proper desktop text editor and using FTP. Only if it's a reasonably small project though

I use three for what I do:

  • generic notepad for random junk
  • Eclipse with extensions for code completion/syntax highlighting
  • VI or VIm for Linux (SSH sessions etc).

Once you get good at VI, it's surprising at how fast you're able to get work done with it.

I use the solarized colorscheme with it, but you can get anything you want and there's also pre-built available. There's tutorial bundled with Vim that takes about 30min and will get you started. Just type command :help also you can check out the vimtutor if you want which comes with the installer on Windows i think.
Also i suggest to pick up some plugin like Vundle or Pathogen for easy install plugins directly from Github for example. YouCompleteMe is my goto auto-complete plugin for C/C++ :). Have fun!

VIM is barebones when you first install it, I'd never use it without any plugins. I strongly recommend getting Vundle, makes installing a breeze. I use git to sync my configuration files between computers, here's my vimrc:

https://github.com/AGhost-7/envfiles/blob/master/linux/.vimrc

It took me a while to figure out some of these, I hope this helps.

Vim.

It's hassle-free, extendable and fast.