2012-08-14 22 views
17

Cambié de Textmate a Sublime en los últimos meses y he estado ocupado intentando volver a entrenar mi cerebro y mis dedos para usar las nuevas teclas de método abreviado.Métodos abreviados de teclado HTML en Sublime Text 2?

En Textmate, cuando se edita un documento HTML, podría resaltar el texto y hacer Comando +b para envolver el texto seleccionado en <b></b> etiquetas o Comando + i a envolver en <i></i> ... entre varios otros comandos/etiquetas.

Entonces, ¿hay alguna manera de hacerlo en Sublime? Sé que puedo escribir b, TAB para crear un conjunto vacío de etiquetas <b></b>, pero quiero ser capaz de envolver el texto seleccionado en varias etiquetas.

+0

Si Sublime Text tiene una lista de correo o foro de usuarios que es probablemente mejor de hacer esta pregunta allí. –

+1

He tenido bastante buen éxito al hacer preguntas Sublime Text aquí y las respuestas tienden a ser más rápidas que los foros Sublime. Siempre vale la pena intentarlo. :) – Shpigford

+1

Por cierto, puede escribir cltr + alt +. para cerrar la etiqueta abierta –

Respuesta

29

Mac:
Ctrl + Shift + W

Windows/Linux:
Alt + Shift + W

A continuación, escriba qué etiqueta tú quiere (i, b, etc.).

+0

Entonces es lo mismo que en TextMate entonces. Genial :) –

+0

Tampoco sabía nada de esto en TextMate ... solo usé siempre los comandos específicos para negrita y cursiva. Esto es obviamente un poco más flexible. :) – Shpigford

+0

¡Tampoco lo sabía en TextMate! –

23
{ "keys": ["super+alt+b"], "command": "insert_snippet", "args": {"contents": "<strong>${0:$SELECTION}</strong>" } }, 
{ "keys": ["super+alt+i"], "command": "insert_snippet", "args": {"contents": "<em>${0:$SELECTION}</em>" } } 

Por encima se puede agregar a las asociaciones de teclas del usuario presentar tener la selección rodeado por las etiquetas fuertes al pulsar Cmd + Alt + B y por las etiquetas cursiva al pulsar Cmd + Alt + i (en Mac).

Fuente: https://gist.github.com/3436510

+0

En Windows usaría algo como '[" ctrl + alt + b "]' o '[" ctrl + alt + i "]' en lugar de 'super + alt +' @sridhar Gracias – Phil

Cuestiones relacionadas