Manual de Calibre | Page 108

Manual de usuario de calibre, Publicación 2.73.0 Insertar una etiqueta HTML con cierre incorporado [<>] Veamos un ejemplo sencillo del potente concepto de marcadores de lugar. Digamos que quiere insertar la etiqueta con cierre incorporado
. Únicamente teclee <> y pulse Control+J, el editor expandirá el fragmento a: <|/> Aquí, el símbolo | representa la posición actual del cursor. Ahora puede teclear hr y pulsar Control+J para mover el cursor al final de la etiqueta. Este fragmento está definido como: Trigger: <> Template: <$1/>$2 Los marcadores de posición son simplemente el símbolo de dólar ($) seguido de un número. Cuando el fragmento se expande al pulsar Control+J el cursor se coloca en el primer marcador de posición (el que tenga el número más bajo). Cuando pulsa Control+J otra vez el cursor se desplaza al siguiente marcador de posición (el que tenga el siguiente número más bajo). Insertar un enlace HTML [ No sólo eso, la palabra filename estará seleccionada, con el cursor sobre ella, para que pueda teclear el nombre de archivo real usando la función Completado automático (página 107) del editor. Y una vez que haya terminado de escribir el nombre de archivo, pulse Control+J de nuevo y el cursor saltará a la posición entre las etiquetas para que pueda teclear directamente el texto par el enlace. Cuando termine de escribir el texto, pulse Control+J otra vez para saltar a la derecha de la etiqueta de cierre. Este fragmento está definido como: Trigger: ${2*}$3 Hay un par de nuevas características. Primero, el marcador $1 se ha vuelto más complejo. Ahora incluye un texto predeterminado (la palabra filename). Si un marcador de posición contiene un texto predeterminado, el marcador se sustituye por el texto al expandir el fragmento. Además, al saltar a un marcador con texto predeterminado usando Control+J, el texto se selecciona. De esta manera, puede usar el texto predeterminado como un recordatorio para rellenar las partes importantes de la plantilla. Puede especificar un texto predeterminado para un marcador de posición usando la sintaxis: ${:texto predeterminado}. La otra nueva característica es que el segundo marcador de posición tiene un asterisco al final (${2*}). Esto significa que cualquier texto que estuviera seleccionado antes de expandir la plantilla sustituirá al marcador. Para verlo en acción, seleccione algún texto en el editor, pulse Control+J, teclee whatever text you selected Insertar una etiqueta de imagen HTML [ y saltar entre los atributos src y alt: 104 Capítulo 1. Secciones