TextExpander è una app per la produttività e l'espansione del testo Mac. Le scorciatoie da tastiera sono allargato in più blocchi di testo chiamati snippet. Se si inseriscono ripetutamente le stesse informazioni, TextExpander può farti risparmiare un sacco di tempo.
Nel precedente articolo di questa serie, ho introdotto le basi di TextExpander. In questo tutorial, vedrò di utilizzare alcune delle funzionalità più avanzate: Riempi Ins e Ora e data Macro.
Per seguire questo tutorial avrai già bisogno di familiarizzare con le basi di TextExpander, in particolare come creare nuovi frammenti e cosa rende una scorciatoia da tastiera adatta. Se non lo sei, il tutorial precedente è una semplice introduzione.
Avrai bisogno di un Mac con TextExpander installato. L'app può essere acquistata dal sito Web Smile Software per $ 44,95. C'è anche una prova gratuita di 30 giorni.
Mentre in alcuni casi, avere sempre le stesse informazioni inserite ogni volta è quello che vuoi con uno snippet. In altri, tuttavia, potresti voler cambiare qualche piccolo dettaglio. Ad esempio, se usi TextExpander per creare e-mail in scatola, avere un modo per aggiungere il nome del destinatario piuttosto che un vago Caro amico è essenziale. È qui che arrivano i fill-in.
Ci sono diversi tipi di fill in TextExpander:
Mancia: Il Mostra in alto riempire non è davvero un riempimento, dice TextExpander per aggiungere tutti i fill in uno snippet nella parte superiore del fill in dialogo.
Ora e data Macro, come i fill-in, sono usati in TextExpander per aggiungere informazioni dinamiche a snippet. In questo caso, fare con la corrente, o qualsiasi altra, ora e data.
Con TextExpander, utilizzando i segnaposti forniti, è possibile aggiungere l'ora e la data correnti in quasi tutti i formati desiderati, da una data semplice a qualcosa che include il nome del giorno, il mese, l'anno e l'ora, con la precisione del secondo più prossimo.
Aggiungendo la data corrente ha la sua posizione, a volte è necessario aggiungere dettagli su una data nel passato o nel futuro. Per quello, TextExpander ha Data / ora Matematica. È possibile fare in modo che l'app aggiunga o sottragga un numero qualsiasi di secondi, minuti, ore, giorni, mesi o anni all'ora corrente.
Questo è veramente utile quando vuoi aggiungere qualcosa di simile Per favore fatemelo sapere giovedì prossimo, 23 luglio ai tuoi frammenti.
Mentre altre app come Maestro della tastiera di cui ho scritto ampiamente sono più adatti all'automazione di un Mac, TextExpander ha alcune semplici funzionalità che sono utili per lavorare con i frammenti.
Innanzitutto, con TextExpander puoi controllare la posizione del cursore all'interno di snippet. Ci sono due opzioni principali: puoi istruire TextExpander per posizionare la posizione del cursore in un punto particolare dopo che il frammento si è espanso o è possibile simulare le pressioni sul Tasti freccia e spostare il cursore a sinistra, a destra, in alto o in basso.
Secondo, TextExpander può anche attivare determinate pressioni dei tasti: accedere, Esc, Ritorno e linguetta.
Queste funzionalità sono utili se stai utilizzando TextExpander per riempire automaticamente i contenuti di più campi, ad esempio l'oggetto e il corpo di un'e-mail. Lo snippet può aggiungere l'oggetto all'e-mail e quindi, utilizzando linguetta tasto, vai alla sezione del corpo dell'e-mail e aggiungi il resto del contenuto.
Ora per legare tutto insieme e sviluppare uno snippet complesso. Per questo tutorial, ho intenzione di creare uno snippet che riempie automaticamente una e-mail che dice alla gente dei miei Tuts + tutorial.
La cosa importante qui non è esattamente ciò che fa il mio frammento ma come lo fa. Sentiti libero di modificarlo o aggiungi contenuti che sono molto più pertinenti per te mentre lavori attraverso questo tutorial.
Crea un nuovo snippet e assegnagli un'abbreviazione e un'etichetta appropriate. sto usando xwork e chiamandolo Email di lavoro precedente.
Aggiungere la riga dell'oggetto al mio snippet di posta elettronica.Aggiungi l'oggetto dell'e-mail al campo snippet. Qualcosa di simile a Ecco il mio lavoro precedente è perfetto. Quindi, dal Inserire selezionare il menu a discesa (ha l'icona I-Bar) Chiave> Tab.
Questo inserisce a linguetta premere il tasto dopo il soggetto che in Posta aerea 2, l'app email, salta dall'input del soggetto all'input del corpo dell'email.
Quindi aggiungi il saluto. Ovviamente, si desidera indirizzare il destinatario per nome, quindi selezionare a campo a riga singola dal Riempi Ins sezione del Inserire cadere in picchiata.
Per rendere lo snippet più facile da usare, assegnagli uno appropriato Nome del campo piace Destinatario. Puoi anche assegnare un valore predefinito, che ho usato tipo.
Aggiungere un campo a riga singola compilare il nome del destinatario.Mancia: Fare doppio clic sul testo segnaposto per riportare il riempimento nella finestra di dialogo di creazione.
Per il corpo principale dell'e-mail voglio aggiungere il contenuto dal mio Tuts precedenti snippet dall'ultimo tutorial. Potrei ridigitare le informazioni ma con TextExpander puoi nidificare snippet.
Questo è ottimo perché significa che se aggiorno la mia lista di articoli campione nello snippet principale, questa viene automaticamente aggiornata in ogni altro frammento che la usa. Per nidificare uno snippet, seleziona quello che vuoi dal Inserisci> Snippet menu.
Per poter utilizzare una data / ora di matematica, presumo che chiedo a chiunque invii un'email per la loro opinione sul mio lavoro e ho bisogno del loro feedback entro la prossima settimana. Voglio che la frase sia letta Mi piacerebbe sapere cosa ne pensi di loro; se possibile, per [Nome giorno] successivo, [Mese] [Data].
Per fare ciò, digita le parole introduttive quindi, prima di aggiungere il nome del giorno, seleziona Data / ora Math> Aggiungi giorno / i. Per aggiungere una settimana invece di un singolo giorno, cambia il 1 a a 7 nel titolare del posto.
Aggiungi il resto dei segnaposti e altro testo. La macro finale dovrebbe dire qualcosa di simile Mi piacerebbe sapere cosa ne pensi di loro; Se possibile, da% @ + 7D% A successivo,% B% e.
Mancia: TextExpander funziona con una singola data alla volta. Se aggiungi una settimana, ogni volta che utilizzi la funzione di data, funzionerà con quella data futura. Per reimpostarlo in una data diversa, è necessario utilizzare la funzione Data / Ora.
È sempre una buona idea che gli snippet di posta elettronica abbiano un posto dove aggiungere qualsiasi cosa tu voglia dire. Spesso vorrete aggiungere alcune righe di un messaggio più personalizzato per legare tutto insieme. Tendo a farlo alla fine del corpo della mail.
Per fare lo stesso, aggiungi un campo multi-linea compilare verso la fine della tua e-mail. Di nuovo, dargli un nome appropriato e, se ne ha bisogno, un valore predefinito.
La chiusura si apre con una scelta di tre saluti.Il corpo dell'email è ora finito, non resta che firmare. Per mescolare le cose, ho intenzione di aggiungere un menu popup per selezionare un saluto di chiusura. Aggiungere un Menù popup compilare. Assegnare un nome appropriato e per ogni opzione desiderata, aggiungere il testo pertinente. Ho usato Saluti, Grazie e Ti auguro il meglio.
Se si aggiunge lo stesso riempimento in campo due volte, verrà utilizzato lo stesso contenuto in entrambe le posizioni. Per personalizzare completamente l'e-mail, aggiungi di nuovo il campo del nome del destinatario in modo che la lettura di chiusura Saluti [Destinatario].
Usando lo snippet finito.Fatto questo, lo snippet, se hai seguito esattamente, dovrebbe leggere qualcosa di simile a:
Ecco la chiave% del mio lavoro precedente: scheda%
Hey% filltext: name = Recipient: default = dude%,
% Frammento: xtuts%
Mi piacerebbe sapere cosa ne pensi di loro; Se possibile, da% @ + 7D% A successivo,% B% e.
% fillarea: name = Messaggio personalizzato%
% fillpopup: name = Closing: default = Cheers: Thanks: Tutto il migliore%% filltext: name = Recipient%,
H.
In questo tutorial ho spostato oltre le basi e ho guardato allo sviluppo di frammenti complessi e dinamici in TextExpander. I fill-in e i macro sono tra le funzionalità più utili delle app. Molti frammenti che crei li useranno.
Nel prossimo tutorial, vedrò utilizzando i linguaggi di scripting con TextExpander.