TextMate, un viaje de ida

TextMate en acciónCreo que llevo ya, unos dos meses usando TextMate. Lo venía usando de vez en cuando en forma de «prueba», lo borraba y volvía a usar mis programas para editar CSS, XHTML y otras cosas. No tenía sufienciente tiempo para dedicarle un día entero. Hace no más de seis meses, Arnau dio una charla de programación front-end de páginas web. Mientras daba la charla –que fue bastante interesante– iba jugando con el TextMate y al terminarla le pregunté qué programa había usado para escribir código, me recomendó TextMate y me dijo bien clarito que le diera una oportunidad. En eso que es el jaleo de las vacaciones, algunas obligaciones y las ganas de estar todo el día en la plaza del MACBA tomando clara y escuchando música electrónica no le di una oportunidad al programita.

Pues el TextMate estaba bueno de verdad. Tarde hemos llegado, pero qué gustazo de editor. Si antes prefería skEdit –que es excelente– ahora lo cambié totalmente por TextMate. Tiene algunas cosas que no me terminan de convencer aún, como el manejo de ficheros en modo proyecto, pero sé que esto es producto de las pautas que me han inculcado otros editores. Ya me terminaré acostumbrando pero dentro de todo lo tienen bien solucionado.

¡Por qué tanto jaleo por un editor de textos? Todos sabemos que podemos escribir código hasta con el Notepad (Dios me perdone por dar semejante ejemplo) pero esto, esto es una cuestión de sibaritismo total que existe en el mundo de la programación y el diseño. Uno a veces ni entiende por qué está usando 3 o 4 editores de textos que para hacer algo que se podría hacer en uno, simplemente escribimos letras y números, pero no es así. Esto lo podemos discutir más adelante, en plan, ¿por qué demonios escribes PHP en vi y luego C++ en Emacs? Algo así, ja.

Escribir código en este programa es sinónimo de «ir a las chapas» (algo así como ir demasiado rápido). En serio, realmente no me salen frases para describir lo rápido que uno puede escribir un documento desde cero, pero si miran este vídeo de Ruby on Rails de David Heinemeier Hansson podrán ver como genera documentos a una velocidad realmente impresionante. Cabe hacer un inciso en este tema y aclarar que David sabe sobradamente lo que va a escribir y aparte sabe toneladas de esto, es el creador de Ruby on Rails, así que está demás decir que no es un simple presentador siguiendo un guión o un vídeo producido a esa velocidad para demostrar otra cosa.

Volviendo al tema, según los frikis del tema, TextMate es el mejor amigo de Ruby on Rails, apto para el desarrollo pero es mentira, funciona cañero para bastante lenguajes y se puede extender de manera ingente para el nivel extremista más grande. Trae una sección donde hay como plantillas de estilos para programar. Llevo dos meses programando con tonalidades en negros/marrones y no puedo ver más código sobre fondo blanco.

Un detalle importante, no es ni gratis ni libre. Cuesta 39€ y desde ya me parece que vale cada centavo este programa. Si ya has probado Vi, Emacs, skEdit, SubEthaEdit, BBEdit y una decena más de editores serios de código (fuera Dreamwafer, lo siento no entras en esta liga) te recomiendo que te sientes dos o tres días con TextMate y cuando le pilles el punto no lo vas a querer dejar más.

Claro está, hasta que salga uno mejor ;). Ah, y lee el manual que así le exprimes hasta lo último.

23 Respuestas a la entrada “TextMate, un viaje de ida”

Escrito por Simon
Enero 21st, 2006 at 4:43 am

pon fotos (grandes si es posible XD) para los no privilegiados de no tener una mac ^^

No tiene code hinting, verdad? Code hinting es basico para mi ya que trabajo a toda pastilla, no me gusta tener que escribir dos mil veces lo mismo. Me parece que me quedo con skEdit por ahora, pero me pillare un trial version para hecharle un vistazo a TextMate ya que ultimamente muchos amigos se lo han pillado y les mola cantidad. Gracias por el review Diego.

Yo estoy usando STBedit (o algo asi :P) viene con InstantRails 1.0. Es excelente, soporta muchisimos lenguajes, tiene codehinting, y es altamente personalizable. Ademas, es rapido, y… GRATIS ( :

Muy buen post Minid y ya que estamos, no sabes de algún programa similar al TextMate para Windows? Todabía no tengo una Mac :’(

Por cierto, pusiste mal el enlace donde dice “Ruby on Rails” ;)

Escrito por matias
Enero 21st, 2006 at 6:19 am

Yo uso skEdit, la verdad que muy copado como anda, mi reemplazo de mi dreamweaver, edita HTML y CSS con code hinting, muy liviano, rapido y sencillo de usar. Tiene un pequeño bug con el UNDO que están solucionando, pero mas allá de eso la apliación anda perfecto, nada que envidiarle a ninguna otra, y sobre todo tiene code hinting que es lo que haga que la prefiera a cualquier otro editor de texto.

http://www.skti.org/skEdit.php

Escrito por viktor
Enero 21st, 2006 at 10:17 am

yo aun NO encuentro el editor de texto que reemplace code-genie de windows… y es que no es por las opciones que trae el software… si no por las que uno puede crear, por su rapidez, su tamaño (menos de 1 mega) los trozos de codigo que puedo insertar automaticamente, la ejecucion de archivos ejecutables desde su interfaz y devolver en texto las respuestas… un laaargo plus… hacen de codegenie irreemplazable y si conocen algo parecido a ese en mac me avisan, por que por ahora sigo de un lado para otro…

codegenie kicks ass…

Lo de siempre, los que no podamos pagarnos una Mac a seguir con vi. xDD

Gracias por el tip!

Y qué fue de la traducción al catalán de SkEdit?

Acabo de ver el video y madrea mia, entre el tio que es un pedazo de crack y el programa hace virguerías. Aunque creo que está más enfocado a RoR ya que trabaja con proyectos y demás.

Llevo algo mas de un año usando TextMate. No soy un porgrammador ‘hardcore’ pero simplemente el hecho que este editor es rápido y apta para todo lo que hago. El PHP, XHTML, CSS y escribo mis entradas de weblog como que tiene un buen controlador gramática y suporta Markdown syntax. Y no duro mucho para que Transmit integrara el opción de editar documentos en el server atravesé de TextMate. Desde que uso TextMate no he usado ninguna otro editor.

VIni, VIdi, VInci !!! :)

Igual, cuando por fin compre una MacMini, lo probare.

Escrito por Bernat
Enero 21st, 2006 at 2:17 pm

Hola Diego,

Dónde y cuándo fue la charla de Arnau?? Sabes si habrá más?

Simon, mírate el vídeo de demostración! para los que hablan de code hinting, depende, hay cosas que están bien representadas y hay otras que debes hacerlas a mano.

Escribir un documento XHTML desde cero, cuesta nada, 10 segundos.

Escrito por Simon
Enero 21st, 2006 at 5:07 pm

jeje, es que ya me los he visto todos XD

AMO el Notepad, aunque le veo falto solamente en una cosa: No te dice en que línea estás situado; fuera de eso, es dios ;P

La verdad que yo también me enamoré hace un tiempo del TextMate, pero no de usarlo, sino de haberlo visto.

Y la verdad que me gustaría encontrar algo asi para windows.

creo que para ruby esta bien pero las opciones de autocompletado de dreamweaver y el manejo de sitios y ftp lo hacen el ideal para crear sitios web.
vi el video hace tiempo, realmente hace magia con textmate pero lo veo mas para ruby

Diego, si html lo puedes escribir en un segundin, pero escribir css teniendo que escribir una y otra vez lo mismo “over & over” me parece una perdida de tiempo. Seguro que en las proximas versiones sera posible.

Seguro que TextMate al igual que los demás programas que se comentan es fabuloso pero es de pago. ¿ No hay ninguna alternativa libre de este tipo de software para Mac?

Escrito por Atreyu
Enero 22nd, 2006 at 2:11 am

Libre?

Bueno a mi me gusta mucho Smultron http://smultron.sourceforge.net/ , aunque por ahora sigo usando a muerte SubEthaEdit.

Escrito por bastian
Enero 22nd, 2006 at 11:37 pm

Este programa no lo conocía pero después de probarlo puedo decir que para maquetar en XHTML - CSS no está diseñado.
Si quereis un programa de verdad para XHTML y CSS, probad SEEditMaxi300 , es lo mejor de lo que he podido encontrar (para mac) y a un precio verdaderamente interesante. Tan solo reprocharle que su editor de etiquetas está basado en XHTML Transitional DTD y no también en Strict, pero bueno.. tampoco se puede pedir todo.

Escrito por arturo
Enero 23rd, 2006 at 10:42 am

Eso precisamente quería preguntarte yo, Diego. ¿Qué tal está hablando específicamente de programación XHTML + CSS? Yo lo he probado varias veces pero, aunque no termino de convencerme, siempre me quedo con la sensación de haber rascado sólo un poco la superficie…

[...] Sé que de TextMate queda poco que decir. Es tan alta su calidad que ya ha sido alabada y comentada en muchísimos sitios (mini-d, vitamin, bitelia…). Dicen que es de esas aplicaciones que le hace a uno decidirse a dar el salto a OS X, afirmación con la que por cierto, estoy bastante de acuerdo. [...]