TextExpander II Fyll inn og makroer

screen~~POS=TRUNC

TextExpander er en Mac-produktivitets- og tekstutvidelsesapp. Tastaturgenveier er utvidet inn i lengre blokker med tekst som heter utdrag. Hvis du gjentatte ganger skriver inn samme informasjon, TextExpander kan spare deg for mye tid.

I forrige artikkel i denne serien presenterte jeg grunnleggende om TextExpander. I denne veiledningen ser jeg på å bruke noen av de mer avanserte funksjonene: Fyll inn og Tid og dato makroer.

Forutsetninger

For å følge denne opplæringen må du allerede være kjent med grunnleggende om TextExpander, spesielt hvordan du lager nye utklipp og hva som gjør en passende tastatursnarvei. Hvis du ikke er, er den forrige opplæringen en enkel introduksjon.

Du trenger en Mac med TextExpander installert. Appen kan kjøpes fra Smile Software-nettstedet for $ 44,95. Det er også en 30-dagers gratis prøveperiode.

Vi presenterer Fyll Ins

Mens det i noen tilfeller er å ha nøyaktig samme informasjon som er satt inn hver gang, er det du vil ha med et utdrag. I andre kan du imidlertid endre noen få små detaljer. For eksempel, hvis du bruker TextExpander å lage hermetisert e-post, med en måte å legge til mottakerens navn i stedet for en vag Kjære venn er viktig. Det er her fylle inn kommer inn.

Det finnes noen forskjellige typer utfyllinger TextExpander:

  • Enkeltfelt er for å sette inn noen ord i en utdrag. Dette er fyllnadsinformasjonen du vil bruke mest. De er perfekte for mottakerens navn, møtesteder og alt annet med mange alternativer
  • Flerfeltfelt ligner på en linje med en linje, men er for å sette inn en lengre tekstblokk i koden. Hovedforskjellen er hvordan de vises i TextExpander grensesnitt. De brukes best til å legge til tilleggsinformasjon til utdrag som et sammendrag av relevant informasjon eller de neste trinnene du planlegger å ta
  • Popup Menyer er for å sette inn en av noen få forskjellige alternativer valgt med en rullegardinmeny. Popup-menyer bør brukes når det er et begrenset antall mulige alternativer. De fordeler de har over feltet fyller inn er at du kan inkludere lengre setninger uten å skrive noe
  • Valgfrie seksjoner er blokker med tekst som kan legges til eller fjernes ved å merke en avkrysningsboks. De ligner på noen måter popup menyer, men tillater bare et enkelt alternativ. Hvis det er en seksjon som er normalt, men ikke alltid, inkludert i en utdrag, er en valgfri del en god måte å forenkle arbeidsflyten din på.
  • De utklippstavlen fyll inn legger til innholdet i systemutklippstavlen i utklippet. Ved hjelp av e-posteksemplet kan du kopiere årsaken til at de sendte deg til utklippstavlen og har den satt inn på et relevant punkt i svaret ditt

Tips: De Vis på toppen Fyll ut er ikke egentlig en fylling, forteller det TextExpander for å legge til alle fylleinnsendingene i et utdrag til toppen av fyllingsdialogen.

Innføring av tid og dato makroer

Tid og dato makroer, som fyll i, brukes i TextExpander å legge til dynamisk informasjon til utdrag. I dette tilfellet, å gjøre med gjeldende, eller noe annet, tid og dato.

Med TextExpander, ved hjelp av de angitte plassholderne, kan du legge til gjeldende tid og dato i stort sett hvilket som helst format du vil ha, fra en enkel dato til noe som inkluderer dagnavn, måned, år og klokkeslett nøyaktig til nærmeste sekund.

Mens du legger til gjeldende dato, har du plass, noen ganger må du legge til detaljer om en dato i fortiden eller fremtiden. For det, TextExpander har Dato / Tid Math. Du kan få appen til å legge til eller trekke noen antall sekunder, minutter, timer, dager, måneder eller år til gjeldende tid. 

Dette er veldig nyttig når du vil legge til noe lignende Gi meg beskjed innen torsdag neste, 23. juli til dine utdrag.

Markørkontroll og Nøkkeltrykk

Mens andre apps liker Tastatur Maestro som jeg har skrevet mye om, er bedre egnet til å automatisere en Mac, TextExpander Har noen enkle funksjoner som er nyttige for å jobbe med utdrag.

Først med TextExpander Du kan styre markørposisjonen i snippets. Det er to hovedalternativer: Du kan enten instruere TextExpander å plassere markørposisjonen på et bestemt sted etter at utdraget har utvidet eller du kan simulere trykk på Piltastene og flytt markøren til venstre, høyre, opp eller ned.

Sekund, TextExpander kan også utløse bestemte tastetrykk: Tast inn, Esc, Komme tilbake og Tab.

Disse funksjonene er nyttige hvis du bruker TextExpander å autofyll innholdet i flere felt, for eksempel emnet og kroppen til en e-post. Utklippet kan legge til emnet i e-posten og deretter, ved hjelp av Tab nøkkel, hopp til kroppsdelen av e-posten og legg til resten av innholdet.

Opprette en kompleks utdrag

Nå å knytte alt sammen og utvikle en kompleks utdrag. For denne opplæringen skal jeg lage en utdrag som autofills en e-post som forteller folk om mine Tuts + tutorials. 

Det viktige her er ikke akkurat hva koden min gjør, men hvordan den gjør det. Du er velkommen til å endre det, eller legge til innhold som er langt mer relevant for deg når du arbeider gjennom denne opplæringen.

Opprett en ny utdrag og tilordne den en passende forkortelse og etikett. jeg bruker xwork og kaller det Forrige arbeids-e-post.

Legge til emnelinjen i min e-postbrikke.

Legg til emnet i e-posten til utklippsfeltet. Noe som Her er mitt tidligere arbeid er perfekt. Deretter fra Sett inn rullegardinmenyen (den har ikonet I-Bar) velger du Nøkkel> Tab

Dette legger inn a Tab tastetrykk etter emnet som i Luftpost 2, e-postapplikasjonen hopper fra emnet inn i e-postmeldingen til e-posten.

Legg deretter til hilsen. Åpenbart vil du adressere mottakeren ved navn, så velg en enkeltlinjefelt fra Fyll inn delen av Sett inn fall ned. 

For å gjøre koden enklere å bruke, tilordne den et passende Feltnavn som Mottaker. Du kan også tilordne en standardverdi som jeg har brukt Dude.

Legge til en enkeltlinjefelt fyll ut mottakerens navn.

Tips: Dobbeltklikk på plassholderteksten for å få tilbake oppfyllingsdatabasen.

For hoveddelen av e-posten vil jeg legge til innholdet fra min Forrige Tuts kutt fra den siste opplæringen. Jeg kunne skrive om informasjonen, men med TextExpander du kan neste utklipp. 

Dette er flott som det betyr at hvis jeg oppdaterer listen over utvalgsartikler i hovedbiten, oppdateres den automatisk i alle andre brikker som bruker den. For å neste en utdrag, velg den du vil ha fra Sett inn> Utdrag Meny.

For å kunne bruke noen dato / tid matte, antar jeg at jeg spør den jeg sender til deres mening om arbeidet mitt, og jeg trenger tilbakemelding innen neste uke. Jeg vil at setningen skal leses Jeg vil gjerne høre hva du tenker på dem; om mulig, etter [Dagens navn] neste, [Måned] [Dato].

For å gjøre dette, skriv inn innledende ord, og velg deretter før du legger til navnet på dagen Dato / Tid Math> Legg til dag (er). For å legge til en uke i stedet for en enkelt dag, endrer du 1 til en 7 på plassholderen. 

Legg til resten av datoholderne og annen tekst. Den endelige makroen skal si noe sånt Jeg vil gjerne høre hva du tenker på dem; Hvis mulig, ved% @ + 7D% A neste,% B% e.

Tips: TextExpander jobber med en enkelt dato på en gang. Hvis du legger til en uke, så vil hver dag du bruker datofunksjonen fungere med den fremtidige datoen. For å tilbakestille den til en annen dato, må du bruke dato / klokkeslett-matematikk.

Det er alltid en god ide med e-postbiter å få et sted å legge til noe annet du vil si. Ofte vil du legge til noen få linjer med en mer personlig melding for å knytte alt sammen. Jeg pleier å gjøre dette på slutten av e-postens kropp.

For å gjøre det samme, legg til en multi-line felt fyll inn mot slutten av e-posten din. Igjen, gi den et passende navn og, hvis det trenger en, standardverdi.

Lukkingen dukker opp med et valg av tre salutasjoner.

E-postens kropp er nå ferdig, alt som gjenstår er å logge av. For å blande ting opp, skal jeg legge til en popup-meny for å velge en avsluttende hilsen. Legg til en Popup meny fyll inn. Gi det et passende navn, og legg til den aktuelle teksten for hvert alternativ du vil ha. Jeg har brukt Jubel, Takk og Beste ønsker.

Hvis du legger til samme fyllingsfelt to ganger, vil det bruke det samme innholdet på begge steder. For å fullt ut personliggjøre e-posten, legg til mottakerens navnefelt igjen slik at avslutningen leser Skål [Mottaker].

Bruk den ferdige bunten.

Med alt det som gjøres, må koden, hvis du har fulgt nøyaktig, lese noe som ligner på:

Her er Min Forrige Arbeid% Nøkkel: Fane% 

Hei% filltext: name = Mottaker: default = dude%,

% Tekstutdrag: xtuts%

Jeg vil gjerne høre hva du tenker på dem; Hvis mulig, ved% @ + 7D% A neste,% B% e.

% fillarea: navn = personlig melding%

% fillpopup: name = Closing: default = Skål: Takk: All best%% filltext: name = Mottaker%,

H.

Konklusjon

I denne opplæringen har jeg flyttet forbi grunnleggende og sett på å utvikle komplekse og dynamiske utdrag i TextExpander. Fyll inn og makroer er blant de mest nyttige funksjonene i appene. Mange utdrag du lager vil gjøre bruk av dem.

I neste veiledning ser jeg på å bruke skriptspråk med TextExpander.