Mis snippets en TextMate

Les dejo una recopilación de mis snippets favoritos en TextMate. Para los que no están enterados de que es TextMate, es el mejor editor que existe para Mac OS X, pero de lejos. Para editar un snippet o crear uno basta con ir al menú Bundles > Bundle Editor y ahí escoger la opción Edit Snippets. Saldrá esta ventana con una lista impresionante de Snippets que se activan de diferente forma, sea por comandos de tabulador o combinaciones de teclas:

TextMate Bundle Editor

Luego, escogemos la sección HTML y donde dice Table (table) pegamos este snippet que me hice para generar tablas de forma automática:

<table border="${1:0}"${2: cellspacing="${3:0}"}${4: class="${5:some_text}"}>
    <thead>
               <tr>
                       <th>${6:some_text}</th>
                       <th>${7:some_text}</th>
                       <th>${8:some_text}</th>
               </tr>
       </thead>
       <tbody>
               <tr>
                       <td>${9:some_text}</td>
                       <td>${10:some_text}</td>
                       <td>${11:some_text}</td>
               </tr>
       </tbody>
</table>

Para no quedarnos cortos a la hora de generar nuevos TH, TR y TD les dejo también los otros snippets que he programado, simplemente seleccionando uno de la lista y presionando el ícono ++ podemos duplicar uno hecho y pegar dentro lo que queramos:

Para los TH de nuestra tabla:

<th>${1:one_text}</th>

Para los TR de nuetra tabla:

<tr>
    <td>${1:one_text}</td>
    <td>${2:one_text}</td>
    <td>${3:one_text}</td>
    <td>${4:one_text}</td>
    <td>${5:one_text}</td>
</tr>

Para generar más TD en nuestra tabla:

<td>${1:one_text}</td>

Uno que uso seguido:

<div class="clear"></div>

No se imaginan la cantidad de snippets que tengo ya para acelerar el trabajo y estar más cómodo. Por ejemplo, este es un snippet que me hice, que se activa escribiendo alink+Tab:

<a href="${1:some_link}"${2: class="${3:class_name}"}${4: title="${5:some_title_here}"}${6: rel="${7:start/chapter/section/category}"}>${8:some_text_here}</a>

Genera un enlace con todos sus atributos, uno los va borrando o cambiando mediante tabulador… va perfecto.

¿Tienes snippets que sean de interés? ¡Compártelos!

19 Comentarios en “Mis snippets en TextMate”

Gravatar de Guido

Guido
23 de Agosto de 2006 a las 8:54 pm    

podras recomendarme algo parecido a TextMate para Windows?

Gravatar de mini-d

mini-d
23 de Agosto de 2006 a las 10:56 pm    

Guido, en Windows no conozco nada que se parezca al TextMate. Por ahí otro lector nos pasa el dato.

Gravatar de Esteban

Esteban
24 de Agosto de 2006 a las 7:54 am    

Ultraedit es lo más parecido y mejor que he probado como editor en Windows.

Gravatar de wadoska

wadoska
24 de Agosto de 2006 a las 5:04 pm    

Joder tio, hasta en el baño te veo. Resulta que estoy yo ahi sentado en la taza del báter aburrido y haciendo fuerza y derrepente cojo la revista “Glamour” de mi señora, esperando encontrar una carta de esas que envian las lectoras contando sus historias (y que a mi me hacen tanta gracia). Abro por el centro y lo primero que veo, tu foto.

Jejeje

Gravatar de mini-d

mini-d
24 de Agosto de 2006 a las 7:19 pm    

Wadoska, viste. Hasta en la sopa. :)

Gravatar de alce

alce
24 de Agosto de 2006 a las 7:57 pm    

Diego, sin duda tienes razón. TextMate es el mejor editor de textos para Mac… y tal vez es también; el mejor editor de textos incluyendo los de Windows. Yo tengo también algunos snippets, la mayoría para Rails. Entre los que tengo que no son para Rails y que utilizo mucho son muy sencillos, simplemente insertan acentos y caracteres especiales independientemente del contexto en que los use (blog, html, php, rails, etc)

Gravatar de pablasso

pablasso
24 de Agosto de 2006 a las 11:01 pm    

y lo mejor es que ejecuta comandos de shell desde ahi, es como un scite pero en bonito :)

Gravatar de Dvorak, el rebelde incomprendido

Dvorak, el rebelde incomprendido
25 de Agosto de 2006 a las 2:04 am    

[…] El teclado QWERTY también fué diseñado para el idioma Inglés y aunque existen versiones en Español, de cualquier manera no las uso. Paso gran del tiempo en TextMate (incluso esto lo escribo desde TextMate) escribiendo código y para escribir acentos y caracteres especiales uso snippets. […]

Gravatar de Nicolas Orellana

Nicolas Orellana
25 de Agosto de 2006 a las 10:40 am    

Recientemente me compra un laptop ASUS la verdad porque relacion precio / prestaciones me venia mucho mejor que un MAC, pero este tipo de aplicaciones me hacen pensar seriamente en cambiar la plataforma, no he tenido el gusto de probarlo pero he visto enormidad de videos y reviews y es increible.

Espero a fin de ano, poder cambiarme a MAC OS y tener acceso a este tipo de aplicaciones que en Windows creo sera dificil ver.

Gravatar de Pablo Gavilán

Pablo Gavilán
25 de Agosto de 2006 a las 8:28 pm    

Caramba! Casualidad que acabo de descubrir una de estas nuevas iniciativas 2.0 que sirve para compartir snippets y que se integra con TextMate. De lo más útil, oiga!!

http://snipplr.com/

Gravatar de Marc

Marc
26 de Agosto de 2006 a las 4:52 am    

Nada que VIM (www.vim.org) no tenga desde hace anios.

Gran innovacion!!

Gravatar de Gus

Gus
26 de Agosto de 2006 a las 5:16 am    

Tablas :-s

Gravatar de javier

javier
26 de Agosto de 2006 a las 4:59 pm    

hola,
te voy a hacer una pregunta que nada que ver,
pero quizás puedas ayudarme.
Quisera saber si puedo tener 2 versiones diferentes de un mismo programa instalados en mi pc, en este caso sería corel painter 7 y corel painter IX en windows 2000.
es posible o estoy preguntando una burrada?
gracias!

Gravatar de Curdito

Curdito
26 de Agosto de 2006 a las 7:38 pm    

Muy bueno! ;)

Gravatar de Leandro Ardissone

Leandro Ardissone
29 de Agosto de 2006 a las 8:43 pm    

Para Windows lo mas parecido que encontré es EditPlus, pero es comercial y no es 100% igual.

Gravatar de ignacio

ignacio
29 de Agosto de 2006 a las 11:48 pm    

Aptana es free y es bastante bueno…

Gravatar de Odicode

Odicode
31 de Agosto de 2006 a las 11:14 pm    

Intype, el TextMate para Windows…

Buenas noticias para todos los que quieren usar TextMate pero no tienen una mac (me incluyo), hoy buscando en Google una alternativa a TextMate para Windows encontré Intype, un editor inspirado en TextMate. Lamentablemente todavía se encuentra en fas…

Gravatar de Anonimo

Anonimo
10 de Septiembre de 2006 a las 7:05 pm    

¿En qué te basas para decir que BBEdit es “peor” que TextMate?

Gravatar de mini-d

mini-d
10 de Septiembre de 2006 a las 9:10 pm    

Nadie dijo que BBEdit es peor que TextMate. Pero, habiendo usado BBEdit durante 5 años, me puedo dar un estirón de manos para comentarte que está, a mi forma de ver, obsoleto.

BBEdit, hasta donde lo he usado carece de mogollón de automatismos personalizables como los tiene TextMate. TextMate es más rápido, tiene gestor de proyectos, está integrado con SVN y para programar Rails es lo mejor que he visto.

Además, es más barato y se actualiza permanentemente.

Más entradas en Minid.net