.
Para texto, e incluso para edición rápida de código (con estructuras coloreadas), Geany, de lo mejor, cuando programaba en PHP para hacer páginas web, lo utilizaba mucho. Para texto formateado, Libre Office.
Para programación, los IDE de cada fabricante, Android Studio para Java/Android, MPLABX para PIC, Kinetis Design Studio para NXP/Kinetis, Teensyduino (Plugin Arduino) para Teensy/Kinetis, Arduide (alternativa a la castaña del editor de Arduino).
Genéricos para programación, Eclipse, Code::Blocks, Em::blocks, Coocox (para ARM).