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.[@MORE@]

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

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...).

code

About the author

Óscar
has doubledaddy super powers, father of Hugo and Nico, husband of Marta, *nix user, Djangonaut and open source passionate.
  • Yo soy fan de solarized (http://ethanschoonover.com/sol... para combinaciones de colores agradables, aunque para gedit no hay, he visto esto (http://www.craig-russell.co.uk....
  • Sigo con vim, pero en la linea de gedit... geany está muy bien :)
  • he de reconocer que con un poco de chapa y pintura no se le echan muchas cosas en falta, tal vez si... que consume excesivamente poca memoria, y a mi eso no me gusta ;)
  • Y cuanto más descubro las ExternalTools más me gusta el editor. No dejan de ser plugins pero como son de fácil programación y normalmente en bash, hacen que tenga doble atractivo.
blog comments powered by Disqus