Cree un fragmento personalizado, por ejemplo, para insertar una etiqueta de intervalo. Vaya al menú de la aplicación: Tools > New Snippet ...
y copie en la ventana el siguiente fragmento:
<snippet>
<content><![CDATA[
<span style="color:#0000FF">$SELECTION$1</span>
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>span</tabTrigger>
<description>HTML - span - color - blue</description>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<scope>source.html</scope>
</snippet>
... luego guarde el fragmento en un archivo con, por ejemplo, html-span--color
nombre y vincule ese fragmento a una combinación de teclas Preferences > Key Bindings-User
, creando una nueva entrada de clave, por ejemplo:
{ "keys": ["alt+shift+c"], "command": "insert_snippet", "args": { "name": "Packages/User/html-span--color.sublime-snippet" } }
Se supone que una ubicación del fragmento es Packages/User/
directorio.
Ahora seleccione cualquier texto que necesite ajustar en la etiqueta span y presione Alt+ Shift+ co escriba 'span', presione Tab, un cursor se colocará en la posición requerida dentro de la etiqueta, simplemente escriba su texto.
Probé con éxito el fragmento y el enlace de teclas con Sublime Text 3 en Ubuntu Linux.
ctrl+shift+w
encuadernación simplemente inserta un fragmento. Luego coloca los cursores dentro de las etiquetas creadas. Debería poder ingresar cualquier contenido arbitrario para la etiqueta desde allí.Alt
+Shift
+w
para envolver etiquetas. Su acceso directo cierra toda la ventana con todas las pestañas en Windows. Perdí toda la capacidad de deshacer para probar eso.