Geany, Editor para Programadores

Geany

En mi equipo personal, el editor de texto que uso para programar desde mi Ubuntu es Geany.

Geany es un pequeño entorno de desarrollo integrado. Ha sido desarrollado para proporcionar un ligero y rápido IDE, con muy pocas dependencias de los paquetes. Es independiente del escritorio, lo único que necesitas es tener las GTK2 instaladas para ejecutarlo.

Entre sus características se encuentran:

  • Resaltado de sintaxis.
  • Soporte para completar código automáticamente.
  • «Call Tips», ventanas de ayuda que muestran los argumentos necesarios de una función.
  • Soporte para múltiples lenguajes: C, Java, PHP, HTML, Python, Perl, Pascal..
  • Generación automática de arbol de variables, funciones, etiquetas… usadas en el código.
  • Opción de compilar directamente desde el editor.
  • Terminal integrado.
  • Pequeño tiempo de carga para iniciar.

Además tiene plantillas por defecto para los archivos más comunes. Así, al hacer click en Nuevo -> Archivo de fuente C++ aparecerá un documento con:
[CPP]
/*
* sin título.cpp
*
* Copyright 2008 Hanok
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
* MA 02110-1301, USA.
*/

#include

int main(int argc, char** argv)
{

return 0;
}
[/CPP]

Para instalarlo en Ubuntu puedes hacer click aqui o utilizar apt-get:
sudo apt-get install geany