Advertisement
  1. Computer Skills
  2. App Training

Master TextExpander mit diesen hilfreichen Tipps und Tricks

Scroll to top
Read Time: 19 min

German (Deutsch) translation by Katharina Grigorovich-Nevolina (you can also view the original English article)

Wenn Sie ein TextExpander-Benutzer sind, wissen Sie, dass sich dies drastisch positiv auf Ihre Produktivität auswirken kann. Aber nutzen Sie TextExpander in vollem Umfang oder kratzen Sie kaum an der Oberfläche dessen, was es kann? Dieses Tutorial taucht tief in dieses unglaublich vielseitige Werkzeug ein und bringt Ihnen alles bei, was Sie wissen müssen, um ein TextExpander-Meister zu werden.


Inhalt

Das folgende Tutorial ist in vier Abschnitte unterteilt:

  1. Konfiguration - Hier finden Sie einige Optimierungen und Änderungen, die Sie vornehmen können, um Ihre TextExpander-Erfahrung zu optimieren.
  2. Trigger-Ratschläge - In diesem Abschnitt teile ich einige allgemeine Ratschläge und bewährte Methoden zum Einrichten von Effekt-Triggern zum Erweitern Ihrer Snippets.
  3. Einfache Tricks - Wir beginnen unsere TextExpander-Tricks mit einigen Funktionen, mit denen erfahrene Benutzer wahrscheinlich vertraut sind, aber neue Benutzer haben sich möglicherweise umgesehen.
  4. Erweiterte Tricks - Zum Abschluss werfen wir einen Blick auf einige der komplexesten Funktionen von TextExpander und lernen, diese effektiv einzusetzen, um viel Zeit und Mühe zu sparen.

Konfiguration

In diesem Abschnitt sehen wir uns einige Möglichkeiten an, wie ich TextExpander einrichte und optimiere, um die bestmögliche Erfahrung zu erzielen.

Passen Sie die Verzögerung in der Zwischenablage an

Einer meiner einzigen Probleme mit TextExpander hat damit zu tun, wie die Zwischenablage wiederhergestellt wird. Oft verwende ich es, um einen vorhandenen Textausschnitt in ein Tag zu packen. Der Vorgang ist wie folgt: Zuerst wähle ich etwas aus, dann schneide ich es in die Zwischenablage. Als Nächstes tippe ich meine Abkürzung für das Tag ein, das ich verwenden möchte, erweitere es und füge es dann in den ursprünglichen Text ein, wodurch es in das Tag eingeschlossen wird.

Das Problem ist, dass beim Einfügen des Originaltextes die Dinge nicht so laufen, wie ich es möchte. Hier ist eine Illustration dessen, was passiert:

A problem that I frequently run intoA problem that I frequently run intoA problem that I frequently run into
Ein Problem, auf das ich häufig stoße

Wie Sie sehen, wird am Ende das TextExpander-Snippet anstelle des ursprünglichen Textes eingefügt, den ich in die Zwischenablage geschnitten habe. Der Grund dafür liegt im Kern der Funktionsweise von TextExpander. Wenn Sie ein Snippet erweitern, platzieren Sie den erweiterten Text in Ihrer Zwischenablage, verschieben Sie alles, was Sie dort hatten, fügen Sie diesen erweiterten Text an der Stelle ein, an der sich der Cursor befindet, und stellen Sie dann den ursprünglichen Inhalt der Zwischenablage wieder her.

Was im obigen Beispiel passiert, ist einfach, dass ich TextExpander voraus bin. Ich habe Command-V zu schnell gedrückt. Wenn ich ein oder zwei Sekunden gewartet hätte, hätte es gut funktioniert. Das Problem ist, dass ich dieses Werkzeug verwende, um Zeit zu sparen, damit ich nicht ein paar zusätzliche Sekunden warten möchte!

Es stellt sich heraus, dass es eine Möglichkeit gibt, diese Funktionalität so zu optimieren, dass sie Ihren Wünschen entspricht. Gehen Sie in die Einstellungen von TextExpander und stellen Sie sicher, dass die erste Registerkarte "Erweiterung" aktiv ist. Suchen Sie nun den Schieberegler für "Zwischenablage wiederherstellen" und verschieben Sie ihn etwas nach links.

A problem that I frequently run intoA problem that I frequently run intoA problem that I frequently run into
Ein Problem, auf das ich häufig stoße

Dadurch wird die Zeit verkürzt, die TextExpander benötigt, um Ihre Zwischenablage wiederherzustellen. Seien Sie jedoch vorsichtig, wenn Sie diesen Schieberegler zu weit nach unten bewegen, wird die Zwischenablage so schnell wiederhergestellt, dass Ihre gespeicherten Snippets nicht erweitert werden können. Ich habe festgestellt, dass 0.45 Sekunden von 0.8 Sekunden ein guter Wert sind, dies kann jedoch für Ihr Setup variieren. Probieren Sie einige verschiedene Werte aus, bis Sie etwas finden, das funktioniert.

Wenn ich das Experiment nach dem Optimieren noch einmal durchführe, stelle ich fest, dass mein Problem gelöst wurde. Der Originaltext wird genau dort eingefügt, wo er hingehört.

Problem solved!Problem solved!Problem solved!
Problem ist gelöst!

Tipp: Wenn Sie anfangen, mit der Verzögerung der Zwischenablage herumzuspielen, kann es etwas schwierig werden. Wenn Ihnen die Ergebnisse nicht gefallen, klicken Sie einfach auf die Schaltfläche "Standardverzögerung verwenden", um zum normalen Verhalten zurückzukehren.

Synchronisieren

Je länger Sie TextExpander besitzen, desto mehr werden Sie feststellen, dass es sich so tief in Ihren Arbeitsablauf einschleicht, dass Sie sich fast nicht vorstellen können, ohne TextExpander zu arbeiten. In Kürze müssen Sie auch die mobile Version erwerben, damit Sie auf Ihre Snippets zugreifen können, wenn Sie von Ihrem iPad oder iPhone aus arbeiten.

Wenn Sie die mobile Version herunterladen, handelt es sich standardmäßig nur um eine leere App. Keine Ihrer Gruppen oder Snippets wird von Ihrem Mac importiert. Das gilt auch, wenn Sie TextExpander auf einem anderen Mac einrichten. Natürlich möchten Sie nicht alle Snippets in jeder Version manuell erstellen. Was ist also die Lösung?

Glücklicherweise enthält TextExpander zwei Synchronisierungsoptionen, die Sie behandelt haben. Öffnen Sie zum Auschecken die TexExpander-Einstellungen und klicken Sie auf die Registerkarte Synchronisieren. Hier haben Sie die Möglichkeit, über Dropbox zu synchronisieren oder Ihre Snippets über ein lokales Netzwerk freizugeben.

TextExpander Sync OptionsTextExpander Sync OptionsTextExpander Sync Options
Synchronisierungsoptionen von TextExpander

Die beste Lösung ist Dropbox. Dadurch wird Ihre TextExpander-Bibliothek direkt in Ihrem Dropbox-Ordner abgelegt, sodass Sie dieselbe Bibliothek für alle Ihre verschiedenen Iterationen der App freigeben können. Dadurch wird sichergestellt, dass alle neuen und alten Snippets überall dort aktualisiert werden, wo Sie sie benötigen.

TextExpander Sync OptionsTextExpander Sync OptionsTextExpander Sync Options
Synchronisierungsoptionen von TextExpander

Um dies in der mobilen App zu aktivieren, klicken Sie auf das kleine Zahnradsymbol, um den Bildschirm "Einstellungen" aufzurufen, und schalten Sie dann einfach "Dropbox verwenden" ein. Dadurch werden Sie zur Bestätigung zur Dropbox-App weitergeleitet und dann zurück zu TextExpander, wo Sie aufgefordert werden, entweder "Link zu Dropbox" oder "Dropbox-Daten ersetzen". Es ist äußerst wichtig, dass Sie "Link to Dropbox" auswählen. Andernfalls werden alle Snippets gelöscht, an deren Erstellung Sie auf Ihrem Mac so hart gearbeitet haben.

Wenn Sie aus irgendeinem verrückten Grund kein Dropbox-Benutzer sind, können Sie Ihre Snippets über eine lokale Verbindung freigeben. Diese Option ist jedoch viel aufwändiger. Sie müssen jede einzelne Gruppe von Snippets für die Freigabe auswählen und genehmigen. Bei jeder Änderung wird die Synchronisierung erneut durchgeführt. Das ist ein echtes Problem. Sparen Sie sich also die Mühe und gehen Sie die Dropbox-Route.

Machen Sie tägliche Backups

Eines schönen Tages, nachdem ich meinen Mac neu gestartet hatte, bemerkte ich, dass meine TextExpander-Snippets nicht funktionierten. Ich habe die App geöffnet, um zu sehen, was los war... und sie war leer. Kein einziger Ausschnitt in Sicht. Angesichts der Tatsache, dass ich Monate damit verbracht hatte, meine Bibliothek mit Schnipsel aufzubauen, trat sofort ein leichter Panikzustand ein. Ich bin mir ehrlich gesagt immer noch nicht sicher, was passiert ist, und es war nicht wirklich wichtig, alles was zählte war, dass es ein großes Loch gab, in dem die Früchte meiner Arbeit einst gewesen waren.

Sobald die Panik abgeklungen war, herrschten kühle Köpfe vor und ich erinnerte mich, dass ich einmal ein einfaches Kästchen in den Einstellungen von TextExpander angekreuzt hatte:

Perform daily backupsPerform daily backupsPerform daily backups
Führen Sie immer, immer, immer tägliche Sicherungen durch.

"Führen Sie automatische Sicherungen von TextExpander-Daten durch: Täglich." In diesem erstaunlichen Bildschirm können Sie festlegen, wie oft Sicherungen durchgeführt werden sollen, wo sie kopiert werden sollen und wie viele Sicherungsdateien zur Verfügung stehen. Es führt Sie sogar durch den Prozess des Wiederherstellens eines Backups.

Aus diesem Grund hat meine Geschichte ein Happy End. In nur wenigen Sekunden konnte ich aus dem Backup des Vortages ziehen und hatte wieder eine App voller Schnipsel. Gehen Sie jetzt und stellen Sie sicher, dass Sie dieses Fenster richtig eingerichtet haben.

Ratschläge auslösen

Reden wir über Auslöser. Wie Sie wissen, werden Snippets durch etwas Bestimmtes ausgelöst, das Sie eingeben, aber nicht alle Trigger werden gleich erstellt. Ich werde einige meiner Tricks zum Erstellen effektiver Trigger teilen.

Verwenden Sie kurze, aber einprägsame Auslöser

Der Schlüssel zu einem guten Auslöser liegt darin, ihn super kurz und dennoch sofort abrufbar zu machen. Machen Sie es so nah wie möglich an Ihren ersten Instinkt heran, damit selbst wenn Sie es vergessen, das erste, was Sie ausprobieren können, funktioniert. Denken Sie jedoch daran, dass der gesamte Punkt hier darin besteht, Tastenanschläge zu speichern. Auslöser, die zehn Tastendrücke zum Tippen benötigen, sind einfach ineffizient und selbstzerstörerisch. Sie können es besser machen.

Trigger examplesTrigger examplesTrigger examples
Triggerbeispiele

Betrachten Sie die drei obigen Beispiele. Der erste ist großartig, wenn Sie sich daran erinnern können, aber wahrscheinlich werden Sie bald alle Ihre winzigen Auslöser verwechseln und schließlich ohnehin keine Buchstaben mehr haben. Das nächste Beispiel ist viel einprägsamer, aber das Tippen dauert viel zu lange. Das letzte Beispiel ist perfekt, es sagt genau, was es tut, ist also einprägsam und mit ziemlicher Sicherheit immer noch viel schneller als das Eingeben Ihrer tatsächlichen E-Mail-Adresse.

Einzigartige Trigger-Ideen

Damit ein Trigger wirksam ist, muss er eindeutig sein. Damit meine ich, dass es nicht etwas sein kann, das Sie normalerweise in Ihrer typischen Routine eingeben würden. Sie können beispielsweise nicht einfach das Wort "E-Mail" verwenden, um Ihr E-Mail-Adress-Snippet zu erweitern, da Sie manchmal das Wort "E-Mail" wirklich eingeben möchten und wütend werden, wenn TextExpander es weiterhin überschreibt und es in etwas anderes verwandeln.

Hier sind einige verschiedene Techniken, mit denen Leute einzigartige Trigger erstellt haben:

Unique trigger ideasUnique trigger ideasUnique trigger ideas
Einzigartige Trigger-Ideen

Verdoppeln Sie den letzten Buchstaben
Das erste Beispiel ist super einfach, aber meiner Meinung nach ist es auch am wenigsten effektiv. Ich finde, dass die Auswahl eines Auslösers mit einem Wort und das Verdoppeln des letzten Buchstabens immer noch zu gelegentlichen versehentlichen Auslösern führen kann. Angenommen, Sie erstellen einen Trigger, der ein "em"-Tag in HTML schreibt. Mit dieser Logik wird Ihr Auslöser "emm" sein, was definitiv problematisch sein wird, wenn Sie zum ersten Mal versuchen, jemandem mit dem Namen "Emmet" eine E-Mail über ein "Dilemma" zu senden, das Sie hatten.

Verwenden Sie ein Symbol
Das nächste ist mein persönliches System. Normalerweise verwende ich ein einzelnes Wort oder eine Abkürzung als Auslöser, unmittelbar gefolgt von einem Hash-Symbol. Mit diesem System stoße ich nie auf versehentliche Erweiterungen. Zugegebenermaßen ist jedoch ein zusätzlicher Tastendruck erforderlich, da für das Symbol "#" die Umschalttaste erforderlich ist. Es ist auch nicht ideal für mobile Snippets, da sich Symbole in einem sekundären Tastaturmenü befinden.

Beginnen Sie mit einem Komma
Eine der interessantesten Techniken, die ich gesehen habe, besteht darin, jeden Auslöser mit einem Komma zu beginnen. Wenn Sie darüber nachdenken, geben Sie wahrscheinlich selten oder nie ein Komma ein, auf das nicht sofort ein Leerzeichen folgt. Dies bedeutet, dass Sie ein Komma ohne Leerzeichen verwenden können, um anzuzeigen, dass Sie einen Trigger eingeben. Das potenzielle Problem, auf das Sie hier stoßen, ist, dass Sie keine Trigger mit ähnlichen Wurzeln haben können. Zum Beispiel verwende ich "ul#", um eine ungeordnete Liste in HTML zu erstellen, und "ula#", um eine geordnete Liste voller Ankertags zu erstellen. Wenn Sie dies mit der Komma-Methode versucht haben, wird sie immer erweitert, sobald Sie ", ul" eingegeben haben, und Sie erhalten nie eine Änderung, um zum "a" zu gelangen.

Erweiterungsbegrenzer

Zusätzlich zum Erstellen eindeutiger Zeichenfolgen zum Auslösen einer Erweiterung können Sie optional bestimmte Verknüpfungen oder "Trennzeichen" als Auslöser einrichten. Auf der Registerkarte "Erweiterung" können Sie Abkürzungen so einstellen, dass sie bei Eingabe oder an einem bestimmten Trennzeichen sofort erweitert werden. Sie können auch wählen, ob das Trennzeichen nach der Erweiterung beibehalten oder aufgegeben werden soll. In den meisten Fällen werden Sie es wahrscheinlich aufgeben wollen.

Unique trigger ideasUnique trigger ideasUnique trigger ideas
Einzigartige Trigger-Ideen

Wenn Sie hier auf die Schaltfläche "Trennzeichen festlegen" klicken, gelangen Sie zum folgenden Bildschirm, in dem Sie mehrere Trennzeichen einrichten können, von denen jedes eine Erweiterung auslöst.

Unique trigger ideasUnique trigger ideasUnique trigger ideas
Einzigartige Trigger-Ideen

Im obigen Beispiel werden Leerzeichen, Tabulatortaste, Eingabetaste und Eingabetaste so eingestellt, dass sie eine Erweiterung auslösen, wenn das Schlüsselwort, die Phrase usw. eingegeben wird.

Nicht für sensible Informationen

Einer der Orte, an denen ich Probleme habe, mich an lange Zeichenfolgen zu erinnern, sind Passwörter. Es ist eine große Versuchung, wenn Sie TextExpander zum ersten Mal verwenden, um sich an die lächerlich komplexen Codes zu erinnern, zu deren Verwendung Sie aufgrund guter Sicherheitsmaßnahmen gezwungen sind. Das ist jedoch wichtig: TextExpander ist nicht für vertrauliche Informationen geeignet.

Dafür gibt es einen einfachen Grund: Es ist nicht sicher. Wenn ich mich an Ihren Computer setze, kann ich TextExpander mühelos öffnen. Wenn Sie einen Ordner mit Ausschnitten mit der Bezeichnung "Passwörter" haben, habe ich Gold geschlagen.

Use a password manager like 1Password for sensitive dataUse a password manager like 1Password for sensitive dataUse a password manager like 1Password for sensitive data
Verwenden Sie einen Kennwortmanager wie 1Password für vertrauliche Daten

Das geht weit über Passwörter hinaus. Alles, was keine öffentlichen Informationen sind, von Kreditkarteninformationen bis zu Ihrer Sozialversicherungsnummer, sollte nicht in TextExpander oder einer anderen nicht sicheren Anwendung gespeichert werden. Verwenden Sie für diese Art von Daten 1Password oder eine gleichwertige Anwendung, die Ihre Informationen in einem sicheren digitalen Tresor aufbewahrt.


Einfache Tricks

In diesem Abschnitt werden einige der einfachen integrierten TextExpander-Funktionen vorgestellt, die Ihnen das Leben erleichtern können. Wenn Sie TextExpander noch nicht kennen, sind diese Tricks sehr einfach und können die Art und Weise, wie Sie diese Anwendung verwenden, drastisch ändern.

Platzieren Sie Ihren Cursor an der gewünschten Stelle

Eines der ersten Dinge, die Sie in TextExpander unbedingt lernen müssen, ist das Platzieren des Cursors an der gewünschten Stelle nach der Erweiterung. Angenommen, Sie möchten ein Makro zum Erstellen eines schnellen Div in HTML haben. Ihr erster Instinkt könnte sein, den Code direkt in Ihr Snippet zu platzieren und ihn einen Tag lang aufzurufen. Sie können es jedoch besser machen:

Use %I to place the cursorUse %I to place the cursorUse %I to place the cursor
Verwenden Sie% I, um den Cursor nach der Erweiterung an der gewünschten Stelle zu platzieren

Wie wir in der Abbildung oben sehen, benötigt unser Div-Snippet einen ID-Namen. Jedes Mal, wenn wir dieses Snippet verwenden, müssen wir diese Informationen manuell eingeben. Das Problem ist, dass sich unser Cursor immer an der falschen Stelle befindet und ein zusätzlicher Klick erforderlich ist, um ihn dorthin zu bringen, wo Sie ihn benötigen. Bei unserer verbesserten Version haben wir den Cursor jedoch genau dort eingefügt, wo wir ihn nach der Erweiterung benötigen, damit wir fortfahren und diesen Part eingeben können, ohne einen Takt auszulassen.

Dies wird mit einem einfachen kleinen Code erreicht: %I. Platzieren Sie dies in Ihrem Snippet, wo immer Sie den Cursor platzieren möchten, und es wird sofort nach der Erweiterung an dieser Stelle angezeigt.

You can insert the cursor short code with this menuYou can insert the cursor short code with this menuYou can insert the cursor short code with this menu
Mit diesem Menü können Sie den Cursor-Funktionscode einfügen

Wenn Sie den Code zum Einfügen des Cursors vergessen haben, können Sie ihn über das oben gezeigte Menü in Ihr Snippet einfügen. Dies befindet sich unten im Fenster zur Erstellung von Snippets.

Zwischenablage

Die gleiche Methode, mit der wir den Cursor gerade an einer bestimmten Stelle eingefügt haben, kann zum Einfügen des Inhalts der Zwischenablage verwendet werden. Dieses Mal verwenden wir den Code %clipboard.

You can insert the cursor short code with this menuYou can insert the cursor short code with this menuYou can insert the cursor short code with this menu
Mit diesem Menü können Sie den Cursor-Funktionscode einfügen

Unten sehen Sie den Workflow dafür in Aktion. Zuerst nehmen wir eine lange Nummer und kopieren sie in unsere Zwischenablage. Dann geben wir die Abkürzung ein, um ein Snippet zu erweitern, das den Code %clipboard enthält. Das Ergebnis ist, dass unser ursprüngliches Snippet mit dem aktuellen Inhalt der Zwischenablage geändert wird.

A sample workflow for the clipboard functionA sample workflow for the clipboard functionA sample workflow for the clipboard function
Ein Beispielarbeitsablauf für die Zwischenablagefunktion

Schnipsel verschachteln

Eine weitere nützliche zeitsparende Technik ist das Verschachteln eines Snippets in einem anderen. Angenommen, Sie haben bereits ein Snippet für Ihre E-Mail. Dann erstellen Sie ein weiteres größeres Snippet, das auch Ihre E-Mail enthält. Sie können das letztere einfach mit der folgenden Technik in das erstere einfügen:

Nesting a snippetNesting a snippetNesting a snippet
Verschachteln eines TextExpander-Snippets

Wie Sie sehen, müssen Sie zuerst das Wort "snippet" gefolgt von einem Doppelpunkt und umgeben von Prozentzeichen (%snippet:%) eingeben und dann den Auslöser für das Snippet einfügen, auf das Sie nach dem Doppelpunkt und vor dem Doppelpunkt verweisen Schlussprozentsatz (%snippet: E-Mail #%).

Einer der Vorteile dieser Technik besteht darin, dass Sie beim Ändern Ihrer E-Mail-Adresse nur ein einziges Snippet aktualisieren müssen. Alle anderen verweisen auf diese einzelne Quelle und aktualisieren sie mit allen Änderungen, die Sie vornehmen.

Nesting a snippetNesting a snippetNesting a snippet
Einfügen eines verschachtelten Snippets in das Menü

Wie bei den anderen oben genannten Techniken können Sie ein Snippet mit dem Menü unten einfügen, wenn Sie die manuelle Syntax vergessen. Dadurch wird einfach die obige Codezeile für Sie eingegeben.

Ändern Sie den Snippet-Typ

Eine der wichtigsten und leicht zu übersehenden Funktionen von TextExpander ist die Möglichkeit, den "Inhalt"-Typ Ihrer Snippets zu ändern. Es gibt vier verschiedene Optionen:

  1. Klartext
  2. Formatierter Text, Bilder
  3. AppleScript
  4. Shell-Skript

Um den Snippet-Typ zu ändern, klicken Sie auf das kleine horizontale Dropdown-Menü, das über dem großen Feld zum Einfügen von Snippets angezeigt wird.

Click on the menu above the snippet field to change its typeClick on the menu above the snippet field to change its typeClick on the menu above the snippet field to change its type
Klicken Sie auf das Menü über dem Snippet-Feld, um dessen Typ zu ändern

Die ersten beiden sind ziemlich einfach. Standardmäßig handelt es sich bei TextExpander-Snippets um einfachen Text. Sie können jedoch auch die Formatierung sehr genau festlegen und sogar Bilder einschließen. Eines der häufigsten Missverständnisse über TextExpander ist, dass Sie es nicht mit Rich Text verwenden können, aber hier sehen Sie, dass es so einfach ist wie eine schnelle Änderung in diesem Menü.

Das wirklich lustige Zeug beginnt, wenn Sie erkennen, dass Sie TextExpander verwenden können, um Skripte auszulösen. Anstatt aus einer kleinen Phrase einen großen Absatz oder etwas anderes zu machen, können Sie stattdessen ein Skript starten, das so ziemlich jede gewünschte Aktion ausführt. Ihre Ergebnisse beschränken sich nur auf Ihre Skript-Chops.

Finden Sie Ihr Snippet

Sie können sich nicht an das gesuchte Snippet erinnern? TextExpander bietet Ihnen eine Reihe verschiedener Optionen zum Suchen und Durchsuchen Ihrer Snippet-Bibliothek. Auf der Hauptoberfläche befinden sich Ihre Snippets offensichtlich links und oben rechts befindet sich eine Suchleiste. Darüber hinaus können Sie Ihre Snippets von jeder App direkt in Ihrer Menüleiste aus durchsuchen:

Browse your snippets from the menu barBrowse your snippets from the menu barBrowse your snippets from the menu bar
Durchsuchen Sie Ihre Schnipsel in der Menüleiste

Wie Sie sehen können, befindet sich oben in diesem Menü auch eine Suchleiste. Wenn Sie ohne Flusen auf diese Suchleiste zugreifen möchten, können Sie in den Einstellungen von TextExpander eine Tastenkombination einrichten:

Set a keyboard shortcut to search your snippetsSet a keyboard shortcut to search your snippetsSet a keyboard shortcut to search your snippets
Legen Sie eine Tastenkombination fest, um Ihre Snippets zu durchsuchen

Klicken Sie zuerst auf die Registerkarte Hotkeys und legen Sie dann eine Verknüpfung für die unterste Option fest: Snippets suchen. Sobald diese Verknüpfung festgelegt ist, wird durch Ihre zugewiesene Tastenkombination eine einfache Suchleiste angezeigt, mit der Sie das richtige Snippet finden können.

Snippet search without the fluffSnippet search without the fluffSnippet search without the fluff
Snippet-Suche ohne Flusen

Fortgeschrittene Tricks

Erfahrene TextExpander-Veteranen kennen wahrscheinlich die meisten Tricks im vorherigen Abschnitt. Lassen Sie uns also einige fortgeschrittenere Techniken kennenlernen, die Sie wahrscheinlich noch nicht ausprobiert haben.

Datum und Uhrzeit Math

Ich habe eine Weile gewusst, dass TextExpander zeitbezogene mathematische Operationen ausführen kann, aber bis vor kurzem hatte ich mich nie wirklich damit beschäftigt, um zu sehen, wie es funktioniert. Es kann ziemlich kompliziert und schwierig sein, sich Gedanken zu machen. Hier ist zum Beispiel ein Ausschnitt, mit dem ich das Datum von morgen automatisch einfüge:

This code outputs tomorrow's dateThis code outputs tomorrow's dateThis code outputs tomorrow's date
Dieser Code gibt das Datum von morgen aus

Wenn Sie jemals Datumsformatierungsvorgänge in Shell-Skripten ausgeführt haben, ist Ihnen dies bekannt. Andernfalls sieht es aus wie völliger Kauderwelsch. Beginnen wir mit dem Schreiben verschiedener Teile des Datums in verschiedenen Formaten. Hier sind einige Beispiele für Code im Vergleich zum Aussehen der Ausgabe:

  • % a=Mo.
  • % A=Montag
  • % b=Jan.
  • % B=Januar
  • % d=01 (Tag des Monats)
  • % I:% M=11:32 (aktuelle Zeit, zwölf Stunden)

Wenn Sie nach einer ausführlicheren Liste suchen, finden Sie hier eine. Beachten Sie, dass Sie diese direkt in ein Snippet einfügen können, ohne dass Mathematik erforderlich ist. Wenn Sie jedoch wirklich ausgefallen sein möchten, stellen Sie diesen einige der folgenden Punkte voran.

  • % @+1D (+1 Tag)
  • % @+10D (+10 Tage)
  • % @+1M (+1 Monat)
  • % @+1Y (+1 Jahr)
  • % @+1h (+1 Stunde)

Vor diesem Hintergrund können wir unser anfängliches Snippet leicht analysieren:%@+1D% A,%B %d. Zunächst wissen wir, dass %@+1D dem aktuellen Datum einen Tag hinzufügt. Als Nächstes legen wir das Ausgabeformat dieser Aktion fest:%A,%B %d. Anhand unserer obigen Liste sehen wir, dass dies den Wochentag (Mittwoch), dann ein Komma, dann den Monat (Februar) und schließlich den Tag des Monats (27) erfasst. Das Endergebnis ist ungefähr so: Mittwoch, 27. Februar.

Wir können genau dasselbe mit der Zeit machen, was für jeden großartig ist, der häufig Zeitzonen konvertieren muss:

This code adds an hour to the current timeThis code adds an hour to the current timeThis code adds an hour to the current time
Dieser Code fügt der aktuellen Zeit eine Stunde hinzu

Das letzte Snippet hat einen Tag zum aktuellen Datum hinzugefügt, dieses eine Stunde zur aktuellen Zeit. Wenn das alles zu viel ist, mach dir keine Sorgen, du kannst schummeln!

Der einfache Weg

Es ist wichtig zu verstehen, wie der obige Code funktioniert, falls Sie ihn in irgendeiner Weise optimieren möchten, aber Sie müssen sich glücklicherweise nicht all diese verrückten Codes merken. In demselben Menü unten, das wir uns zuvor angesehen haben, finden Sie Optionen zum Hinzufügen von Datums-/Zeitmathematik.

Use this menu to make date and time math easyUse this menu to make date and time math easyUse this menu to make date and time math easy
Verwenden Sie dieses Menü, um die Berechnung von Datum und Uhrzeit zu vereinfachen

Der Prozess ist etwas schwierig, stellen Sie also sicher, dass Sie alles richtig machen. Wenn Sie dies nicht in der richtigen Reihenfolge versuchen, funktioniert es nicht.

  1. Beginnen Sie mit einer mathematischen Funktion (Addieren/Subtrahieren eines Tages, Monats, Jahres usw.)
  2. Schauen Sie sich als nächstes das Menü Datum oder Uhrzeit an
  3. Definieren Sie das Datums- oder Uhrzeitformat, indem Sie aus den aufgeführten Optionen auswählen
  4. Fügen Sie nach Bedarf Leerzeichen, Kommas und andere Sonderzeichen hinzu

Wie Sie sehen können, beginnen Sie immer mit der mathematischen Funktion und fahren dann fort, um zu definieren, wie die Ausgabe dieser Funktion aussehen soll. Es kann einige Versuche dauern, bis Sie es richtig gemacht haben. Versuchen Sie, sich auf meine Beispielausgabe oben als Leitfaden zu beziehen.

Fill-Ins

Fill-Ins sind eine äußerst nützliche Funktion, mit der Sie Snippets erstellen können, die bei jeder Implementierung angepasst werden müssen. Angenommen, Sie haben eine generische E-Mail, die Sie regelmäßig senden, müssen jedoch den Namen jedes Mal ändern, wenn Sie sie senden. Sie können die gesamte E-Mail in ein Snippet werfen und den Namen auf eine Füllung setzen, die jedes Mal Eingaben akzeptiert Das Snippet wird erweitert.

In TextExpander stehen vier verschiedene Arten von Ausfüllungen zur Verfügung: Einzeiliges Feld, Mehrzeiliges Feld, Popup-Menü und Optionaler Abschnitt. Diese befinden sich im selben Menü, das wir uns zuvor angesehen haben, und befinden sich unter dem Snippet-Eingabefeld.

Four types of fill-insFour types of fill-insFour types of fill-ins
Vier Arten von Ausfüllungen

Sie können Fill-Ins einzeln oder zusammen verwenden. Schauen wir uns ein großes Beispiel an, das alle vier Arten von Ausfüllungen verwendet, um zu sehen, wie die einzelnen Funktionen funktionieren. Nachdem ich das Snippet eingerichtet habe, gebe ich meinen Abkürzungsauslöser ein und Folgendes wird angezeigt:

Fill-ins in actionFill-ins in actionFill-ins in action
Fill-Ins in Aktion

Ich habe hier eine Art Vorlage für einen HTML-Abschnitt erstellt. Es enthält eine Überschrift, einen Absatz und ein Bild, von denen jedes ein oder mehrere anpassbare Teile enthält. Lassen Sie uns jedes Stück einzeln durchgehen:

  1. Für den Text der Überschrift habe ich ein einfaches einzeiliges Feld verwendet, mit dem ich den Text ausfüllen kann. Jedes Mal, wenn ich dieses Snippet ausführe, bleibt der HTML-Teil gleich, aber ich kann ändern, was meine Überschrift sagt.
  2. Der Absatz ist ähnlich anpassbar, nur hier habe ich ein mehrzeiliges Feld verwendet, das viel mehr Text zulässt.
  3. Zurück zur Überschrift habe ich zwei Dropdown-Menüs eingeblendet, mit denen ich die Art der Überschrift auswählen kann, die ich verwenden möchte (h1, h2 oder h3). Nachdem ich den ersten eingefügt hatte, kopierte ich den Code für den zweiten und fügte ihn ein. Dies macht es so, dass die beiden immer einen Wert teilen. Ändern Sie einen von ihnen in "h3" und beide werden gleichzeitig aktualisiert.
  4. Der optionale Abschnitt enthält ein Kontrollkästchen, mit dem Sie einen Text umschalten können, den Sie möglicherweise einschließen möchten oder nicht. Hier habe ich einen Link in mein Image-Tag eingefügt. Manchmal möchte ich, dass das Bild irgendwo verlinkt wird, manchmal nicht. Wenn ich diesen Code nicht einfügen möchte, deaktiviere ich einfach das Kontrollkästchen.

TextExpander hält Ihre Hand und verwendet einfache visuelle Steuerelemente, um Sie durch das Einrichten von Ausfüllungen zu führen. Ich empfehle daher nicht, dass Sie zu viel Zeit damit verbringen, sich mit dem Code dahinter zu beschäftigen. Wenn Sie jedoch interessiert sind, finden Sie hier den Code für die Beispiel oben.

Sie sind dran

Nachdem Sie dieses Handbuch gelesen haben, sollten Sie einen beeindruckenden Überblick über die Funktionen von TextExpander haben, von einfachen Setup-Optimierungen bis hin zu erweiterten Funktionen. Jetzt ist es Zeit für dich, mir etwas Neues beizubringen. Hinterlassen Sie unten einen Kommentar mit Ihrem eigenen TextExpander-Tipp, Trick oder Anwendungsfall. Ich würde gerne sehen, wie Sie diese großartige App verwenden, um Ihre Produktivität zu steigern!

Advertisement
Did you find this post useful?
Want a weekly email summary?
Subscribe below and we’ll send you a weekly email summary of all new Computer Skills tutorials. Never miss out on learning about the next big thing.
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.