TextExpander II Fill Ins en macro's

screencast

TextExpander is een Mac-productiviteits- en tekstuitbreidingsapp. Toetsenbordsnelkoppelingen zijn uitgebreid in langere blokken tekst genoemd snippets. Als u herhaaldelijk dezelfde informatie invoert, TextExpander kan u veel tijd besparen.

In het vorige artikel in deze serie heb ik de beginselen van TextExpander. In deze zelfstudie zal ik kijken naar het gebruik van enkele van de meer geavanceerde functies: Ins vullen en Tijd en datum macro's.

voorwaarden

Om deze tutorial te volgen, moet je al bekend zijn met de basisprincipes van TextExpander, in het bijzonder hoe nieuwe fragmenten te maken en wat een geschikte sneltoets maakt. Als u dat niet bent, is de vorige zelfstudie een eenvoudige introductie.

Je hebt een Mac bij nodig TextExpander geïnstalleerd. De app kan worden gekocht bij de Smile Software-website voor $ 44,95. Er is ook een gratis proefversie van 30 dagen.

Kennismaken met Fill Ins

Hoewel in sommige gevallen elke keer exact dezelfde informatie wordt ingevoegd, is wat u wilt met een fragment. In andere gevallen wilt u misschien een paar kleine details wijzigen. Bijvoorbeeld als u gebruikt TextExpander om ingeblikte e-mails te maken, met een manier om de naam van de ontvanger toe te voegen in plaats van vaag Beste vriend is essentieel. Dit is waar invullingen binnenkomen.

Er zijn een paar verschillende invullingen in TextExpander:

  • Enkele regelvelden zijn voor het invoegen van een paar woorden in een fragment. Dit zijn de fill-ins die je het meest zult gebruiken. Ze zijn perfect voor de namen van ontvangers, vergaderlocaties en al het andere met veel opties
  • Meerregelige velden zijn vergelijkbaar met velden met één regel maar zijn bedoeld voor het invoegen van een langer tekstblok in het fragment. Het grootste verschil is hoe ze worden weergegeven in de TextExpander interface. Ze kunnen het best worden gebruikt om extra informatie aan fragmenten toe te voegen, zoals een samenvatting van relevante informatie of de volgende stappen die u van plan bent te ondernemen
  • Pop-up menu's zijn voor het invoegen van een van een paar verschillende opties die zijn geselecteerd met behulp van een vervolgkeuzemenu. Pop-upmenu's moeten worden gebruikt als er een beperkt aantal mogelijke opties zijn. Het voordeel dat ze over het veld hebben, is dat je langere zinnen kunt opnemen zonder iets te hoeven typen
  • Optionele secties zijn tekstblokken die kunnen worden toegevoegd of verwijderd door een selectievakje in te schakelen. Ze lijken in sommige opzichten op pop-upmenu's, maar laten slechts één optie toe. Als er een sectie is die normaal, maar niet altijd, is opgenomen in een fragment, is een optionele sectie een goede manier om uw werkstroom te vereenvoudigen
  • De Clipboard invullen voegt de inhoud van het systeemklembord toe aan het fragment. Aan de hand van het e-mailvoorbeeld kunt u de reden kopiëren die ze naar het klembord hebben gemaild en deze op een relevant punt in uw antwoord laten invoegen

Tip: De Aan de bovenkant weergeven invullen is niet echt een invulling, zo vertelt het TextExpander om alle invullingen in een fragment toe te voegen boven aan het dialoogvenster Invullen.

Introductie van tijd- en datummacro's

Tijd en datum macro's, zoals fill ins, worden gebruikt in TextExpander om dynamische informatie toe te voegen aan fragmenten. In dit geval te maken met de huidige of enige andere datum en tijd.

Met TextExpander, met behulp van de opgegeven tijdelijke aanduidingen kunt u de huidige tijd en datum in vrijwel elke gewenste indeling toevoegen, van een eenvoudige datum tot iets dat de dagnaam, maand, jaar en tijd nauwkeurig tot op de dichtstbijzijnde seconde bevat.

Hoewel het toevoegen van de huidige datum zijn plaats heeft, moet u soms details over een datum in het verleden of de toekomst toevoegen. Daarom, TextExpander heeft Datum / tijd wiskunde. U kunt de app elk gewenst aantal seconden, minuten, uren, dagen, maanden of jaren aan de huidige tijd toevoegen of aftrekken. 

Dit is echt handig als u iets als wilt toevoegen Laat het me alsjeblieft weten vóór donderdag 23 juli naar je fragmenten.

Cursorbesturing en toetsaanslagen

Terwijl andere apps zoals Keyboard Maestro waarover ik uitgebreid heb geschreven, zijn beter geschikt om een ​​Mac te automatiseren, TextExpander heeft enkele eenvoudige functies die handig zijn voor het werken met fragmenten.

Ten eerste met TextExpander je kunt de cursorpositie binnen fragmenten bepalen. Er zijn twee hoofdopties: je kunt instructies geven TextExpander om de cursorpositie op een bepaalde plaats te plaatsen nadat het fragment is uitgebreid of u kunt persen simuleren op de Pijltjestoetsen en laat de cursor naar links, rechts, omhoog of omlaag bewegen.

Tweede, TextExpander kan ook bepaalde toetsaanslagen activeren: invoeren, Esc, terugkeer en tab.

Deze functies zijn handig als u gebruikt TextExpander om de inhoud van meerdere velden automatisch te vullen, bijvoorbeeld het onderwerp en de hoofdtekst van een e-mail. Het fragment kan het onderwerp toevoegen aan de e-mail en vervolgens met behulp van de tab toets, spring naar het hoofdgedeelte van de e-mail en voeg de rest van de inhoud toe.

Een complex fragment maken

Nu om alles samen te binden en een complex fragment te ontwikkelen. Voor deze zelfstudie ga ik een fragment maken dat een e-mail automatisch vult met mensen over mijn Tuts + tutorials. 

Het belangrijkste hier is niet precies wat mijn fragment doet, maar hoe het het doet. U kunt deze aanpassen of inhoud toevoegen die veel relevanter voor u is tijdens het doornemen van deze zelfstudie.

Maak een nieuw fragment en wijs het een toepasselijke afkorting en label toe. ik gebruik xwork en noem het Eerder werk e-mail.

De onderwerpregel toevoegen aan mijn e-mailfragment.

Voeg het onderwerp van de e-mail toe aan het knipselveld. Zoiets als Dit is mijn vorige werk is perfect. Dan, van de invoegen vervolgkeuzemenu (het heeft het pictogram van de I-balk) selecteren Sleutel> Tab

Hiermee voegt u een tab toetsdruk na het onderwerp dat in Luchtpost 2, de e-mailapp, springt van de invoer van het onderwerp naar de e-mailinvoer.

Voeg vervolgens de aanhef toe. Uiteraard wilt u de ontvanger op naam adresseren, dus selecteer a veld met één regel van de Ins vullen deel van de invoegen laten vallen. 

Als u het fragment gemakkelijker wilt gebruiken, wijst u het aan Veldnaam net zoals Ontvanger. U kunt ook een standaardwaarde toewijzen die ik heb gebruikt fat.

Een toevoegen veld met één regel vul in voor de naam van de ontvanger.

Tip: Dubbelklik op de plaatsaanduidingstekst om het dialoogvenster Fill in creation opnieuw te openen.

Voor het hoofdgedeelte van de e-mail wil ik de inhoud van mijn toevoegen Vorige Tuts fragment van de laatste zelfstudie. Ik zou de informatie opnieuw kunnen typen, maar dan met TextExpander je kunt fragmenten nesten. 

Dit is geweldig omdat het betekent dat als ik mijn lijst met voorbeeldartikelen in het hoofdfragment bijwerk, deze automatisch wordt bijgewerkt in elk ander fragment dat hiervan gebruikmaakt. Als u een fragment wilt nesten, selecteert u het gewenste fragment uit de Voeg in> Snippet menu.

Om een ​​datum / tijd-wiskunde te gebruiken, ga ik ervan uit dat ik vraag wie ik e-mail voor hun mening over mijn werk en ik heb hun feedback binnen de komende week nodig. Ik wil dat de zin leest Ik zou graag horen wat je van hen vindt; indien mogelijk, op [Naam dag] volgende, [Maand] [Datum].

Hiertoe typt u de inleidende woorden in en selecteert u vervolgens voordat u de dagnaam toevoegt Datum / Tijd Wiskunde> Dag (en) toevoegen. Als u een week in plaats van één dag wilt toevoegen, wijzigt u de 1 naar een 7 in de plaatshouder. 

Voeg de rest van de houders van de datumplaats en andere tekst toe. De uiteindelijke macro zou iets als moeten zeggen Ik zou graag horen wat je van hen vindt; Indien mogelijk, met% @ + 7D% A volgend,% B% e.

Tip: TextExpander werkt met een enkele datum tegelijk. Als u een week toevoegt, werkt deze elke keer dat u de datumfunctie gebruikt met die toekomstige datum. Als u de datum op een andere datum wilt instellen, moet u de datum- en tijdwiskunde gebruiken.

Het is altijd een goed idee met e-mailfragmenten om een ​​plaats te hebben om nog iets toe te voegen dat u wilt zeggen. Vaak wil je een paar regels van een persoonlijker bericht toevoegen om alles samen te binden. Ik doe dit meestal aan het einde van de e-mail.

Als u hetzelfde wilt doen, voegt u een toe veld met meerdere regels vul in tegen het einde van uw e-mail. Nogmaals, geef het een toepasselijke naam en, als het er een nodig heeft, standaardwaarde.

Het sluiten duikt op met een keuze uit drie begroetingen.

De body van de e-mail is nu klaar, het enige wat overblijft is om uit te loggen. Om dingen te mixen, ga ik een pop-upmenu toevoegen om een ​​slotbegroeting te selecteren. Voeg een ... toe Popup menu vul in. Geef het een toepasselijke naam en voeg voor elke gewenste optie de relevante tekst toe. Ik heb gebruikt Proost, Bedankt en Al het beste.

Als u tweemaal hetzelfde invulveld toevoegt, gebruikt het dezelfde inhoud op beide plaatsen. Als u de e-mail volledig wilt personaliseren, voegt u het veld voor de naam van de ontvanger toe, zodat de afsluiting wordt gelezen Proost [ontvanger].

Het voltooide fragment gebruiken.

Met dat alles gedaan, zou het fragment, als je precies hebt gevolgd, iets moeten lezen dat lijkt op:

Hier is de toets Mijn vorige werk%: tabblad% 

Hey% filltext: name = Ontvanger: standaard = kerel%,

% Fragment: xtuts%

Ik zou graag horen wat je van hen vindt; Indien mogelijk, met% @ + 7D% A volgend,% B% e.

% fillarea: name = Personalized Message%

% fillpopup: name = Sluiting: standaard = Cheers: Bedankt: het beste%% filltext: name = Ontvanger%,

H.

Conclusie

In deze zelfstudie ben ik verder gegaan met de basis en heb ik gekeken naar het ontwikkelen van complexe en dynamische fragmenten TextExpander. Fill-ins en macro's behoren tot de handigste functies van de apps. Veel fragmenten die u maakt, zullen er gebruik van maken.

In de volgende zelfstudie zal ik kijken naar het gebruik van scripttalen met TextExpander.