Gedit con esteroides 2
No me quiero hacer pesado con este tema, pero hoy a uno de mis compañeros le ha petado el Eclipse y hemos tenido que configurar gedit para que molara, literalmente. No es que haya sido muy tedioso pero no recordaba ciertos pasos que me apetece documentar. Allá vamos.
Themes
Yo tengo el theme Neon pero para gustos colores (y nunca mejor dicho). Os recomiendo la descarga del repositorio completo de mig y con instalarlos en Editar > Preferencias > Tipografías y colores > Añadir... sería suficiente (figura1). Es sencillo encontrar un theme de colores con el que sentirse agusto y si no encuentras ninguno, siempre tienes la posibilidad de desarrollar el tuyo propio, a fin de cuentas es un xml muy sencillo de leer (wiki oficial themes).
Plugins
El tema de los plugins es complejo, puesto que yo puedo necesitar ciertas cosas que otra persona no, y viceversa, así que indicaré un poco cómo instalar plugins y luego cada uno ya se buscará las castañas por donde más le convenga.
Para instalar los plugins más comunes es suficiente con instalar el paquete gedit-plugins de tu Debian/Ubuntu, y para otros plugins más avanzados como el Symbol Browser si habría que instalar otras dependencias como libgnomeprint2.2-0 y exuberant-ctags. El flujo sería el siguiente:
$ apt-get install gedit-plugins
$ apt-get install libgnomeprint2.2-0
$ apt-get install exuberant-ctags
Y una vez hemos instalado todos los requisitos, descargamos el binario de Symbol Browser (referencia) y lo descomprimimos en el directorio ~/.gnome2/gedit. Luego iremos a Editar > Preferencias > Complementos e iremos configurando todo a nuestro gusto (figura2) (wiki oficial plugins).
Listado de plugins que tengo activados: Apertura rápida, Comentar código, Commander, Completado de palabras, Completar paréntesis, Corrector ortográfico, Espacios inteligentes, Estadísticas del documento, Herramientas externas, Insertar fecha/hora, Lista de etiquetas, Modos de lineas, Panel del administrador de archivos, Recortes, Salvasesiones, Selector de color, Symbol Browser, Terminal empotrado y Unir/Dividir líneas.
Herramientas externas
Es un extra que todavía no he desarrollado del todo por falta de tiempo, siempre he echado de menos una combinación de teclas para poder hacer un commit, push, pull y otro tipo de operaciones externas al editor. Para ello hay una opción en Herramientas > Gestor herramientas externas... que podemos configurar a nuestro aire. Probando he creado una pequeña utilidad que pulsando F3 nos abra el navegador con la ayuda PHP de la palabra en la estamos situados (figura3) (wiki oficial herramientas externas).
Snippets
Otra función imprescindible son los snippets o recortes, para poder automatizar todo lo posible la tediosa tarea de escribir sintaxis. Depende mucho del tipo de programación y normalmente los snippets suelen ser bastante personales pero la herramienta que ofrece gedit para gestionar los recortes es muy intuitiva y sencilla de utilizar (figura4) (wiki oficial snippets).
Conclusión
Se trata de otro simple editor de texto, con ciertas funciones extra que han enamorado a algunos, pero nada que no hagan otros editores. Simplemente me apetecía compartirlo con vosotros, imagino que iré completando esta entrada (así como la anterior) con nuevas funciones que vaya encontrando y puedan ser útiles.
Relacionadas
- Gedit con esteroides 1
- Symbol browser plugin
- Symbol browser solved
- Gedit Wiki
- Gedit unofficial Themes
- Gedit external tools
- Atajo de teclado para Mercurial en Gedit
Actualización: He creado un repositorio en Bitbucket con las ExternalTools que estamos desarrollando para aumentar las funcionalidades de Gedit (Mercurial, F3 Search como Eclipse...).