2011-11-20 12 views
6

¿Hay alguna manera de hacer que TextMate agregue automáticamente una etiqueta HTML de cierre cuando escribo la de apertura? Algo así como lo que Notepad ++ hace en Windows/Linux o MS Visual Studio.TextMate - añadir automáticamente la etiqueta HTML de cierre

Me refiero SIN los atajos? Así que simplemente escribo "<cuerpo>" y agrega "</cuerpo >" y coloca el cursor en el medio. Sin ninguna magia negra "Ctrl + Shift + Option + Whatever".

¿O una alternativa de TextMate tal vez?

PS. Mac OS es solo uno de los muchos SO en los que trabajo, así que no quiero ensuciar mi cerebro con ningún atajo ...

Respuesta

11

No, no puedes. Lo más simple que puede hacer para cerrar etiquetas es escribir una etiqueta de apertura con su contenido <div>Some text y luego presionar Command + Option + Dot para cerrar la etiqueta más reciente sin cerrar. Esto implica un atajo, pero es fácil de recordar.

1

Escribiendo p. Ej. body y luego presionando TAB completará la etiqueta.

+0

Esto no funcionará para todas las etiquetas, ya que aunque requiere un fragmento independiente para cada etiqueta –

+0

lo sé, pero es mejor que nada. –

1

Una alternativa, que puede o no adaptarse a la forma de codificar, es presionar ctrl + shift + W (selección de ajuste). Con nada seleccionado obtendrá <p></p>, con la 'p' resaltada para que pueda sobrescribir con el nombre de etiqueta que desee.

Personalmente prefiero la opción cmd +. atajo ya mencionado.

crédito a http://www.456bereastreet.com/archive/200811/textmate_productivity_tips/

Cuestiones relacionadas