There are a few different solutions you can use, there are plugins and modifications for mainstream IDE packages. And a few talented people have created standalone applications specifically for Arduino and AVR development.
Name | IDE | Plugin |
Sublime Text | http://www.sublimetext.com/ | |
Eclipse IDE | http://www.eclipse.org/ | http://www.baeyens.it/eclipse/ (Install help) http://playground.arduino.cc/Code/Eclipse |
Notepad++ | http://notepad-plus-plus.org/ | |
Visual Studio | http://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx | http://www.visualmicro.com/ |
Atmel Studio | http://www.atmel.com/microsite/atmel_studio6/ | http://www.visualmicro.com/ |
Name | Link |
Arduino Enhanced Release 1.0.5 for Windows | http://forum.arduino.cc/index.php?topic=118440.msg891474#msg891474 |
CodeBlocks for Arduino & AVR | http://sourceforge.net/projects/arduinodev/ |
UECIDE | http://uecide.org/ |