Design
Textwerkzeuge
Wandelt den Text in der Zwischenablage um, etwa in Groß- oder Kleinbuchstaben, sortiert, ohne doppelte Zeilen oder als Slug, und schreibt ihn zurück. Auf Wunsch wird er gleich eingefügt.
| Eigenschaft | Wert |
|---|---|
| Fach | Werkzeuge |
| Schlüssel | texttools (so heißt das Plugin in Makros) |
| Bei frischer Installation | aus (im Marktplatz einschalten) |
| Befehle | 9 |
| Einrichtung | nicht nötig |
Wofür
Den Text in der Zwischenablage umwandeln: in Groß- oder Kleinbuchstaben, sortiert, ohne doppelte Zeilen oder als Slug, und ihn zurückschreiben. Auf Wunsch fügt die Taste ihn gleich ein. So wird aus „kopieren, in ein Werkzeug einfügen, Ergebnis kopieren, zurück einfügen“ ein Tastendruck.
Der Ablauf
- Du kopierst einen Text wie gewohnt (
Strg + C). - Du drückst die Taste.
- Das Plugin liest die Zwischenablage, wandelt um und legt das Ergebnis zurück.
- Steht Danach einfügen auf
ja, drückt es nochStrg + Vund fügt ein.
Ist die Zwischenablage leer oder enthält keinen Text, meldet die Software „Die Zwischenablage enthält keinen Text“. Hält ein anderes Programm sie gerade, kommt „Die Zwischenablage ist gerade von einem anderen Programm belegt“.
Befehle
| Befehl | Name im Makro | Felder | Passt auf |
|---|---|---|---|
| In Großbuchstaben | texttools.upper | einfuegen Danach einfügen (ja oder nein, Vorgabe nein) | Taste |
| In Kleinbuchstaben | texttools.lower | einfuegen Danach einfügen (ja oder nein, Vorgabe nein) | Taste |
| Jedes Wort groß beginnen | texttools.title | einfuegen Danach einfügen (ja oder nein, Vorgabe nein) | Taste |
| Leerraum bereinigen | texttools.trim | einfuegen Danach einfügen (ja oder nein, Vorgabe nein) | Taste |
| Auf eine Zeile bringen | texttools.one_line | einfuegen Danach einfügen (ja oder nein, Vorgabe nein) | Taste |
| Zeilen sortieren | texttools.sort_lines | einfuegen Danach einfügen (ja oder nein, Vorgabe nein) | Taste |
| Doppelte Zeilen entfernen | texttools.unique_lines | einfuegen Danach einfügen (ja oder nein, Vorgabe nein) | Taste |
| Als Slug (für Webadressen) | texttools.to_slug | einfuegen Danach einfügen (ja oder nein, Vorgabe nein) | Taste |
| Nur Text, ohne Formatierung | texttools.plain_text | einfuegen Danach einfügen (ja oder nein, Vorgabe nein) | Taste |
* ist ein Pflichtfeld.
Danach einfügen (ja oder nein, Vorgabe nein) gibt es bei jeder Aktion. Anders als ja oder nein wird nichts verstanden („Einfügen muss „ja“ oder „nein“ sein“).
| Aktion | Wirkung |
|---|---|
| In Großbuchstaben, In Kleinbuchstaben | wie es heißt |
| Jedes Wort groß beginnen | „hallo welt“ wird „Hallo Welt“. Ein Wort mit Apostroph bleibt ein Wort: „don't“ wird „Don't“ |
| Leerraum bereinigen | schneidet Ränder ab und macht aus mehreren Leerzeichen eines. Zeilen bleiben Zeilen, Tabulatoren bleiben (wer aus einer Tabelle kopiert, braucht sie) |
| Auf eine Zeile bringen | Zeilenumbrüche werden Leerzeichen |
| Zeilen sortieren | ohne Rücksicht auf Groß- und Kleinschreibung, „Äpfel“ steht bei A und nicht hinter Z |
| Doppelte Zeilen entfernen | die erste bleibt, die Reihenfolge auch. Leere Zeilen zählen nicht: Sie sind Trenner, und eine Liste mit Absätzen behält ihre Absätze |
| Als Slug (für Webadressen) | „Über uns & mehr!“ wird ueber-uns-mehr. Umlaute werden zu ae, oe, ue, ss, Akzente fallen weg, alles andere wird zu - |
| Nur Text, ohne Formatierung | schreibt den Text so zurück, dass Schrift, Farben und Links weg sind |
Beim Sortieren und Entfernen bleibt das Zeilenende erhalten: Windows kopiert mit CRLF, und wer sortiert, soll danach nicht plötzlich LF haben.
Beispiele
texttools.sort_lines einfuegen=ja
texttools.to_slugGut zu wissen
- Keine Einrichtung, nichts zu verbinden: Der Zustand ist immer bereit.
- Das Plugin ist bei einer frischen Installation aus.
- „Aus dem Text bleibt nichts übrig“ heißt: Nach der Umwandlung ist nichts mehr da (zum Beispiel ein Slug aus lauter Sonderzeichen).
- Zum Ablegen eines festen Textes (nicht Umwandeln) gibt es das Plugin Zwischenablage.