Durchsuchen Sie Unicode und kopieren/fügen Sie Zeichen als HTML-Entitäten, Go- oder Python-String-Literale, Hexadezimalzahlen usw. in Alfred 4+ ein.
Laden Sie die neueste Version des Workflows von der Release-Seite herunter und doppelklicken Sie dann zur Installation auf die Alfred Unicode-XXXalfredworkflow
Datei.
.u <query>
– Suche nach Unicode-Zeichen (siehe Eingabe unten).⇧
oder ⌘Y
– Schnellbild des ausgewählten Charakters.↩
oder ⇥
– Ausgewählte Zeichen in verschiedenen Formaten anzeigen (CSS, HTML, Python usw.).↩
oder ⌘C
– Ausgewähltes Format in die Zwischenablage kopieren.⌘↩
– Ausgewähltes Format in die vorderste Anwendung einfügen.⌘↩
(konfigurierbar) – UTF-8-Zeichen kopieren/einfügen.⌥↩
(konfigurierbar) – Python-Unicode-Escape kopieren/einfügen.^↩
(konfigurierbar) – Unicode-ID (U+00AB) kopieren/einfügen.⇧↩
(konfigurierbar) – HTML-Hexadezimal-Entität kopieren/einfügen....
— Fügen Sie Ihre eigenen Hotkeys hinzu (siehe Modifikatoren)..u help
– Workflow-Hilfedatei öffnen.u prefs
– Workflow-Konfiguration anzeigensearch
– Geben Sie die search
ein, um zur Unicode-Suche zurückzukehren.↩
– Zum Anzeigen der Formatiererliste und zum Ein-/Ausschalten von Formatierern.u{1F680}
-Escapezeichen im ES6-Stil in JS für Zeichen über 0xFFFF.↩
– Wählen Sie eine andere Schriftart⌘↩
– Auf Standard zurücksetzen↩
– Wählen Sie eine andere Farbe⌘↩
– Auf Standard zurücksetzen↩
– Wählen Sie eine andere Farbe⌘↩
– Auf Standard zurücksetzenKonfigurieren Sie den enthaltenen Hotkey, um die Suche direkt aus anderen Anwendungen zu ermöglichen (wählen Sie ein Zeichen oder ein Unicode-Escape aus und drücken Sie den Hotkey).
Verwenden Sie die speziellen Suchabfragen search
, prefs
und help
um jeweils zur Suche, den Einstellungen und der Hilfedatei des Workflows zu navigieren. Diese funktionieren während des gesamten Workflows.
Einzelzeichenabfragen werden als exakte Übereinstimmungen für ihren eigenen Codepunkt behandelt: Wenn Sie p
eingeben, wird das Ergebnis nur für U+0070 LATIN SMALL LETTER P
angezeigt. Um nach allen Ps zu suchen, fügen Sie nach p
ein Leerzeichen ein (z. B. p
).
Sie können nach Zeichen anhand ihres Namens (z. B. LATIN CAPITAL LETTER U WITH DIAERESIS
), Aliasnamen (z. B. EOL
/ LF
/ NL
/ NEW LINE
für LINE FEED (LF)
), hexadezimal (z. B. fe
, 00fe
, 0xfe
) oder dezimal ( zB 32
) oder HTML-Entitätsname (zB raquo
, Uuml
).
Der Workflow versteht alle von ihm generierten Formate, daher können Sie auch einen Go-String-Escape (z. B. U0001F37B
) oder eine Unicode-ID (z. B. U+1F4A9
) eingeben. Konfigurieren Sie den mitgelieferten Hotkey, um Escapes direkt in Ihrem Editor nachschlagen zu können.
Mit der Syntax <field>:<query>
können Sie die Suche auf ein bestimmtes Feld beschränken, z. B. entity:copy
, um Zeichen zu finden, deren HTML-Entitätsname mit copy
übereinstimmt. Die verfügbaren Felder sind:
Feld | Beschreibung |
---|---|
name | Charaktername, z. B. PILE OF POO |
aliases | Alternative Namen, z. B. BS für BACKSPACE |
hex | Hexadezimale Darstellung mit mehr als 4 Zeichen, z. B. 00FE |
dec | Dezimaldarstellung, z. B. 254 |
entity | HTML-Entitätsname (falls vorhanden), z. B. szlig |
Hinweis : Alle Felder werden als Text behandelt, daher gibt hex:20
die Zeichen 0x20HH
und nicht 0x20
zurück ( dec:32
entspricht 0x20
, aber auch 32NN
). Verwenden Sie 0x
Format, um anzugeben, dass eine Abfrage hexadezimal ist, also 0x20
. Hängen Sie an dec:NN
-Abfragen ein Leerzeichen an, um nur mit diesem bestimmten Zeichen zu übereinstimmen (z. B. dec:32
).
Schließlich können Sie in Ihren Abfragen auch AND
oder OR
verwenden, z. B. arrow AND left OR right
(beachten Sie, dass AND
und OR
in Großbuchstaben geschrieben werden müssen ).
Der Workflow kann über mehrere Workflow-Umgebungsvariablen konfiguriert werden. Die wichtigsten können im Workflow durch Eingabe der Abfrage „prefs“ in der Unicode-Suche eingestellt werden.
Variable | Standard | Beschreibung |
---|---|---|
BACKGROUND_COLOUR | <empty> | Hintergrundfarbe der generierten Vorschaubilder (Suchergebnissymbole). Verwendet transparent, wenn nicht festgelegt. |
DISABLED | <empty> | Durch Kommas getrennte Liste deaktivierter Formatierer. |
ES6_MODE | <empty> | Verwenden Sie Escapezeichen im ES6-Stil für Zeichen über 0xFFFF. Wenn nicht festgelegt, werden Ersatzpaare verwendet. |
FONT_NAME | <empty> | Schriftart, die zum Generieren von Vorschaubildern verwendet wird. Verwendet „Arial Unicode MS“, wenn nicht festgelegt. |
ICON_SIZE | 128 | Breite/Höhe der Vorschaubilder. |
RESIZE_FACTOR | 1.0 | Verwenden Sie in Vorschaubildern eine größere/kleinere Schriftgröße. |
TEXT_COLOUR | <empty> | Textfarbe für Vorschaubilder. Verwendet #FF2FA9 wenn nicht festgelegt. |
TEXT_SIZE | <empty> | Schriftgröße für Vorschaubilder. Wird automatisch berechnet, wenn nicht festgelegt. |
Standardmäßig wird die Schriftgröße automatisch anhand der Bild- und Textgröße berechnet. Wenn der Text bei einer bestimmten Schriftart ständig zu klein oder zu groß ist, können Sie RESIZE_FACTOR
erhöhen/verringern, um die Textgröße zu vergrößern/verkleinern.
Alternativ können Sie eine bestimmte Schriftgröße für alle Bilder erzwingen, indem Sie TEXT_SIZE
festlegen.
Sie können den Suchergebnissen Ihre eigenen Modifikatoren zuweisen, um sie schnell in Ihr bevorzugtes Format zu kopieren/einzufügen.
Um einem Modifikator ein Format zuzuweisen, fügen Sie eine neue Workflow-Umgebungsvariable mit dem Namen MOD_<KEY1>[_<KEY2>[_<KEY3>]]
hinzu und legen Sie ihren Wert auf den Kurznamen des gewünschten Formats fest.
Um beispielsweise ⌘↩
zu überschreiben, um JavaScript anstelle des UTF-8-Zeichens zu kopieren/einzufügen, fügen Sie eine neue Variable namens MOD_CMD
mit dem Wert javascript
hinzu. Um das UTF-8-Zeichen ⌥⌘↩
neu zuzuweisen, fügen Sie eine neue Variable mit dem Namen MOD_CMD_OPT
(oder MOD_OPT_CMD
… spielt keine Rolle) mit dem Wert character
hinzu.
Gültige Modifikatoren sind CMD
, OPT
, SHIFT
, CTRL
.
Sie können jedes Zeichen in einigen oder allen der folgenden Formate kopieren (und einfügen):
Beschreibung | Kurzname | Beispiel |
---|---|---|
UTF-8-Zeichen | character | ? |
Charaktername | name | CLINKING BEER MUGS |
Unicode-ID | unicode | U+1F37B |
Hex-Literal | hexadecimal | 0x1F37B |
Dezimalliteral | decimal | 127867 |
Python- oder Go-Escape-String | python | U0001F37B |
URL-kodiert | urlencoded | %F0%9F%8D%BB |
JavaScript-Escape-String | javascript | u{1F37B} |
CSS-Entität | css |
|