<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>iuttu &#187; jedit</title> <atom:link href="http://www.iuttu.com/tag/jedit/feed/" rel="self" type="application/rss+xml" /><link>http://www.iuttu.com</link> <description>Desarrollo web</description> <lastBuildDate>Mon, 23 Jan 2012 16:52:04 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>jEdit, editor casi perfecto</title><link>http://www.iuttu.com/2008/09/jedit-editor-casi-perfecto/</link> <comments>http://www.iuttu.com/2008/09/jedit-editor-casi-perfecto/#comments</comments> <pubDate>Sun, 21 Sep 2008 22:28:38 +0000</pubDate> <dc:creator>iuttu</dc:creator> <category><![CDATA[productividad]]></category> <category><![CDATA[Programación]]></category> <category><![CDATA[jedit]]></category> <category><![CDATA[maquetación]]></category> <guid
isPermaLink="false">http://blog.iuttu.com/?p=19</guid> <description><![CDATA[Desde que me toca trabajar en casa he estado buscando una IDE/editor que se adaptara a mis necesidades. Desde Bluefish, Screem, NVU,&#8230; me quedé temporalmente con Quanta Plus (el único que aún tengo instalado). La necesidad de trabajar con PHP, xHTML y CSS me &#8220;obligó&#8221; a saltar a un Eclipse + PDT + Aptana que [...]]]></description> <content:encoded><![CDATA[<p>Desde que me toca trabajar en casa he estado buscando una IDE/editor que se adaptara a mis necesidades. Desde <a
title="Bluefish" href="http://bluefish.openoffice.nl/" target="_blank">Bluefish</a>, <a
title="Screem" href="http://www.screem.org/" target="_blank">Screem</a>, <a
title="NVU" href="http://www.nvu.com/" target="_blank">NVU</a>,&#8230; me quedé temporalmente con <a
title="Quanta Plus" href="http://www.nvu.es/" target="_blank">Quanta Plus</a> (el único que aún tengo instalado). La necesidad de trabajar con PHP, xHTML y CSS me &#8220;obligó&#8221; a saltar a un <a
title="Eclipse" href="http://www.eclipse.org/" target="_blank">Eclipse</a> + <a
title="PDT" href="http://www.eclipse.org/pdt/" target="_blank">PDT</a> + <a
title="Aptana" href="http://www.aptana.com/" target="_blank">Aptana</a> que funcionaba bastante bien, pero era demasiado pesado. Un compañero de trabajo me puso los dientes largos con lo ligero que es <a
title="Textmate" href="http://macromates.com/" target="_blank">Textmate</a>&#8230; volví a buscar y pasé por <a
title="Emacs" href="http://www.gnu.org/software/emacs/" target="_blank">Emacs</a>, <a
title="SciTE" href="http://www.scintilla.org/SciTE.html" target="_blank">SciTE</a>,&#8230; hasta quedarme con <a
title="gEdit" href="http://www.gnome.org/projects/gedit/" target="_blank">gEdit</a> (editor por defecto de Gnome, manda guasa) y algunos plugins interesantes que lo potenciaban.</p><p>Pero nada, uno tiene el culete inquieto y seguí buscando, hasta encontrar <a
title="jEdit" href="http://www.jedit.org/" target="_blank">jEdit</a>, un editor escrito en Java (sí, a mi también empezó a picarme todo). ¡Es estupendo! Ligero como él solo, disponible en las tres plataformas principales y con una capacidad de adaptación alucinante. Como soy de los que gustan de compartir, aquí os dejo este post =P</p><p>Instalar jEdit es simple:<br
/> <code>sudo apt-get install jedit</code><br
/> Como siempre, desde la web se puede descargar en distintos formatos para diferentes sistemas operativos (incluido el formato de paquete Debian con <a
title="jEdit en formato deb" href="http://prdownloads.sourceforge.net/jedit/jedit_4.3pre15_all.deb">una versión superior a la de los repositorios</a>)</p><p>Lanzamos el editor y empezamos a tocar. Lo primero, bajar unos cuantos plugins. Recomiendo:</p><ul><li><strong>Buffer Tabs</strong>: Añade una pestaña con cada fichero (buffer) abierto. Por defecto los ficheros abiertos se seleccionan con un desplegable un tanto engorroso.</li><li><strong>SideKick</strong>: Una ventana dockable (acoplable?) que permite acoplar otros plugins y mostrar estructuras de árbol (muy útil para mostrar listas de tareas, errores, funciones, etc&#8230;)</li><li><strong>CTagsSideKick</strong>: Árbol estructurado basado en ctags</li><li><strong>ErrorList</strong>: Listado de errores de nuestro código. En PHP te muestra todos los errores y con un click te manda a la línea con el error, además de marcarte el error en el mismo código al estilo de Eclipse.</li><li><strong>FTP</strong>: Permite acceder remotamente a ficheros mediante protocolo FTP</li><li><strong>LookAndFeel</strong>: Cambia fácilmente el &#8220;tema&#8221; de colores del editor (yo utilizo el Dessert)</li><li><strong>MacroManager</strong>: Gestiona la descarga de macros (hay muchísimas)</li><li><strong>PHPParserPlugin</strong>: Parsea el código PHP en busca de errores</li><li><strong>ProjectViewer</strong>: Facilita la agrupación de ficheros en proyectos (y se integra con el plugin de SVN)</li><li><strong>SuperAbbrevs</strong>: Permite definir abreviaturas que con una pulsación de tecla generarán un código definido. Por ejemplo, al escribir &#8220;for+tab&#8221; puede aparecer &#8220;for($i=0;$i&lt;;$i++){}&#8221;. Totalmente configurable con variables marcando el salto del cursor. Genial.</li><li><strong>SVNPlugin</strong>: Gestión de un repositorio SVN con las acciones típicas. Lástima que muestre el estado de los ficheros, lástima.</li><li><strong>TaskList</strong>: Genera listas de lo que definas (todo, done, etc&#8230;) en un ventana acoplable</li><li><strong>TextAutocomplete</strong>: Autocompleta el texto con la combinación de teclas que definas. Busca en la librería del lenguaje que utilices y en el código que encuentre por encima (genial para evitar errores al escribir nombres de variables)</li><li><strong>WhiteSpace</strong>: Permite gestionar los espacios y bloques de texto, eliminando los espacios sobrantes o marcando los bloques entre llaves con líneas verticales por ejemplo,&#8230;</li></ul><p>Y esto es sólo una muestra. Hay muchos plugins y macros para poder adaptarlo a nuestras necesidades.</p><p>Por supuesto, tiene contras:</p><ul><li>No he conseguido activar los autocierre de bloques (al escribir un &#8216;(&#8216; te escriba un &#8216;)&#8217;, por ejemplo). Hay una macro que lo hace, pero parece que no funciona bien.</li><li>El plugin SVN funciona bien, pero no marca qué ficheros están bloqueados (sólo los abiertos)</li><li>El alt+flechas que indenta estupendamente en gEdit no funciona tan fino en jEdit</li></ul><p>Pero seguro que se pueden solucionar. Es mucho el potencial por descubrir (no he mirado nada por ejemplo del tratamiento de cadenas o como mostrar la ayuda contextual por idioma) y parece que la comunidad es bastante activa&#8230; ¡¡y no olvidemos que se trata de un <strong>editor de código abierto, multiplataforma y gratuito</strong>!!</p><p>Actualización 22/09/2009: Solucionado el problema con el cierre automático de bloques (con el <a
title="FirstMate" href="http://www.rutherfurd.net/jedit/plugins/firstmate/index.html" target="_blank">plugin FirstMate</a>)</p> ]]></content:encoded> <wfw:commentRss>http://www.iuttu.com/2008/09/jedit-editor-casi-perfecto/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Database Caching 5/14 queries in 0.016 seconds using disk: basic

Served from: www.iuttu.com @ 2012-02-06 14:38:25 -->
