TextExpander II Fill Ins y Macros

Screencast

Extensor de texto Es una aplicación de expansión de texto y productividad para Mac. Los atajos de teclado son expandido en bloques más largos de texto llamado fragmentos. Si ingresas repetidamente la misma información, Extensor de texto te puede ahorrar mucho tiempo.

En el artículo anterior de esta serie, presenté los conceptos básicos de Extensor de texto. En este tutorial, veré cómo usar algunas de las funciones más avanzadas: Relleno y Macros de fecha y hora.

Prerrequisitos

Para seguir este tutorial, ya deberá estar familiarizado con los conceptos básicos de Extensor de texto, en particular, cómo crear nuevos fragmentos de código y qué hace un atajo de teclado adecuado. Si no lo eres, el tutorial anterior es una simple introducción..

Necesitarás una Mac con Extensor de texto instalado. La aplicación se puede comprar en el sitio web de Smile Software por $ 44.95. También hay una prueba gratuita de 30 días.

Introduciendo Fill Ins

Mientras que en algunos casos, tener la misma información insertada exactamente cada vez es lo que desea con un fragmento de código. En otros, sin embargo, es posible que desee cambiar algunos pequeños detalles. Por ejemplo, si usas Extensor de texto para crear correos electrónicos enlatados, con una forma de agregar el nombre del destinatario en lugar de un vago Querido amigo es esencial. Aquí es donde entran los rellenos.

Hay algunos tipos diferentes de rellenos en Expansor de texto:

  • Campos de una sola línea son para insertar unas pocas palabras en un fragmento. Estos son los complementos que usarás más. Son perfectos para los nombres de los destinatarios, los lugares de reunión y cualquier otra cosa con muchas opciones
  • Campos multilínea son similares a los campos de una sola línea pero son para insertar un bloque de texto más largo en el fragmento. La principal diferencia es cómo aparecen en el Extensor de texto interfaz. Se utilizan mejor para agregar información adicional a fragmentos, como un resumen de información relevante o los siguientes pasos que planea tomar
  • Menús emergentes son para insertar una de las pocas opciones diferentes seleccionadas mediante un menú desplegable. Los menús emergentes se deben usar cuando hay un número limitado de opciones posibles. La ventaja que tienen sobre el campo es que puedes incluir oraciones más largas sin tener que escribir nada
  • Secciones opcionales son bloques de texto que se pueden agregar o eliminar al seleccionar una casilla de verificación. En algunos aspectos son similares a los menús emergentes, pero solo permiten una única opción. Si hay una sección que normalmente, pero no siempre, se incluye en un fragmento, entonces una sección opcional es una buena manera de simplificar su flujo de trabajo
  • los Portapapeles completar agrega el contenido del portapapeles del sistema al fragmento. Utilizando el ejemplo del correo electrónico, puede copiar el motivo por el que lo enviaron al portapapeles y insertarlo en un punto relevante de su respuesta.

Propina: los Mostrar en la parte superior rellenar no es realmente un relleno, dice Extensor de texto para agregar todos los rellenos de un fragmento a la parte superior del diálogo de relleno.

Introducción a las macros de fecha y hora

Macros de fecha y hora, como fill ins, se utilizan en Extensor de texto Para agregar información dinámica a los fragmentos. En este caso, para hacer con la fecha y hora actual, o cualquier otra,.

Con Extensor de texto, utilizando los marcadores de posición proporcionados, puede agregar la hora y fecha actuales en casi cualquier formato que desee, desde una fecha simple hasta algo que incluya el nombre del día, el mes, el año y la hora exactos al segundo más cercano.

Mientras que agregar la fecha actual tiene su lugar, a veces necesita agregar detalles sobre una fecha en el pasado o en el futuro. Para eso, Extensor de texto tiene Matemáticas de fecha / hora. Puede hacer que la aplicación agregue o reste cualquier cantidad de segundos, minutos, horas, días, meses o años a la hora actual. 

Esto es realmente útil cuando quieres agregar algo como Por favor, hágamelo saber el próximo jueves 23 de julio. a tus fragmentos.

Control del cursor y pulsaciones de teclas

Mientras que otras aplicaciones como Maestro de teclado sobre las que he escrito mucho son más adecuadas para automatizar una Mac, Extensor de texto Tiene algunas características simples que son útiles para trabajar con fragmentos.

Primero, con Extensor de texto Puedes controlar la posición del cursor dentro de fragmentos. Hay dos opciones principales: usted puede instruir Extensor de texto para colocar la posición del cursor en un lugar particular después de que el fragmento se haya expandido o pueda simular pulsaciones en el Teclas de flecha y haga que el cursor se mueva hacia la izquierda, derecha, arriba o abajo.

Segundo, Extensor de texto También puede activar ciertas pulsaciones de teclas: Entrar, Esc, Regreso y Lengüeta.

Estas características son útiles si estás usando Extensor de texto para autocompletar el contenido de múltiples campos, por ejemplo, el asunto y el cuerpo de un correo electrónico. El fragmento puede agregar el asunto al correo electrónico y luego, usando el Lengüeta clave, salta a la sección del cuerpo del correo electrónico y agrega el resto del contenido.

Creando un fragmento complejo

Ahora atar todo junto y desarrollar un fragmento complejo. Para este tutorial, voy a crear un fragmento que rellena automáticamente un correo electrónico que le dice a la gente sobre mis tutoriales Tuts +. 

Lo importante aquí no es exactamente lo que hace mi fragmento, sino cómo lo hace. Siéntase libre de modificarlo o agregar contenido que sea mucho más relevante para usted a medida que avanza en este tutorial..

Cree un nuevo fragmento de código y asígnele una abreviatura y etiqueta adecuadas. Estoy usando xwork y llamándolo Email de Trabajo Anterior.

Agregar la línea de asunto a mi fragmento de correo electrónico.

Agregue el asunto del correo electrónico al campo del fragmento. Algo como Aquí está mi trabajo anterior es perfecto. Entonces, desde el Insertar menú desplegable (tiene el icono I-Bar) seleccionar Tecla> Tabulador

Esto inserta un Lengüeta Presione la tecla después del tema que en Correo aéreo 2, la aplicación de correo electrónico, salta de la entrada del asunto a la entrada del cuerpo del correo electrónico.

A continuación, agregue el saludo. Obviamente, usted desea dirigirse al destinatario por su nombre, así que seleccione un campo de una sola línea desde el Relleno sección de la Insertar desplegable. 

Para hacer que el fragmento sea más fácil de usar, asígnele un código apropiado. Nombre del campo me gusta Recipiente. También puedes asignar un valor por defecto, lo he usado tipo.

Añadiendo un campo de una sola línea complete el nombre del destinatario.

Propina: Haga doble clic en el texto del marcador de posición para volver al cuadro de diálogo de creación de relleno..

Para el cuerpo principal del correo electrónico quiero agregar el contenido de mi Tuts anteriores Fragmento del último tutorial. Podría volver a escribir la información pero con Extensor de texto puedes anidar fragmentos. 

Esto es genial, ya que significa que si actualizo mi lista de artículos de muestra en el fragmento principal, se actualizará automáticamente en todos los demás fragmentos que lo usen. Para anidar un fragmento, seleccione el que desee del Insertar> Fragmento menú.

Para usar algunas matemáticas de fecha / hora, asumiré que estoy preguntando a quien estoy enviando un correo electrónico por su opinión sobre mi trabajo y necesito su opinión dentro de la próxima semana. Quiero que la frase lea Me encantaría escuchar lo que piensas de ellos; si es posible, por [Nombre del día] a continuación, [Mes] [Fecha].

Para hacer esto, escriba las palabras de introducción y luego, antes de agregar el nombre del día, seleccione Matemáticas de fecha / hora> Agregar día (s). Para agregar una semana en lugar de un solo día, cambie el 1 a un 7 en el marcador de posición. 

Agregue el resto de los titulares de fecha y otro texto. La macro final debería decir algo como Me encantaría escuchar lo que piensas de ellos; Si es posible, en% @ + 7D% A a continuación,% B% e.

Propina: Extensor de texto Trabaja con una sola fecha a la vez. Si agrega una semana, cada vez que use la función de fecha funcionará con esa fecha futura. Para restablecerlo a una fecha diferente, debe usar las matemáticas de fecha / hora.

Siempre es una buena idea con fragmentos de correo electrónico tener un lugar para agregar cualquier otra cosa que quieras decir. A menudo querrá agregar algunas líneas de un mensaje más personalizado para unir todo. Tiendo a hacer esto al final del cuerpo del correo electrónico..

Para hacer lo mismo, agrega un campo multilínea Rellene hacia el final de su correo electrónico. Nuevamente, asígnele un nombre apropiado y, si lo necesita, un valor predeterminado.

El cierre emergente con una selección de tres saludos..

El cuerpo del correo electrónico ya está terminado, todo lo que queda es firmar. Para mezclar las cosas, voy a agregar un menú emergente para seleccionar un saludo de cierre. Agrega un Menú emergente rellénelo. Asígnele un nombre apropiado y, para cada opción que desee, agregue el texto relevante. he usado Aclamaciones, Gracias y Todo lo mejor.

Si agrega el mismo campo de relleno dos veces, usará el mismo contenido en ambos lugares. Para personalizar completamente el correo electrónico, agregue nuevamente el campo del nombre del destinatario para que se lea el cierre Saludos [Destinatario].

Usando el fragmento terminado.

Con todo lo hecho, el fragmento, si has seguido exactamente, debería leer algo similar a:

Aquí está la tecla% de mi trabajo anterior: pestaña% 

Hey% filltext: name = Destinatario: default = dude%,

% snippet: xtuts%

Me encantaría escuchar lo que piensas de ellos; Si es posible, en% @ + 7D% A a continuación,% B% e.

% fillarea: nombre = Mensaje personalizado%

% fillpopup: name = Closing: default = Cheers: Thanks: Todo lo mejor%% filltext: name = Recipient%,

H.

Conclusión

En este tutorial he pasado los conceptos básicos y he analizado el desarrollo de fragmentos complejos y dinámicos en Extensor de texto. Las inserciones de relleno y las macros se encuentran entre las características más útiles de las aplicaciones. Muchos de los fragmentos que crees los usarás..

En el siguiente tutorial, veré cómo usar lenguajes de scripting con Extensor de texto.