在 Alfred 4+ 中搜尋 Unicode 並將字元複製/貼上為 HTML 實體、Go 或 Python 字串文字、十六進位數字等。
從發布頁面下載最新版本的工作流程,然後雙擊Alfred Unicode-XXXalfredworkflow
檔案進行安裝。
.u <query>
— 搜尋 Unicode 字元(請參閱下面的輸入)。⇧
或⌘Y
— 快速檢視所選角色的影像。↩
或⇥
— 以各種格式(CSS、HTML、Python 等)檢視所選字元。↩
或⌘C
— 將所選格式複製到剪貼簿。⌘↩
— 將選取的格式貼到最前面的應用程式。⌘↩
(可設定)— 複製/貼上 UTF-8 字元。⌥↩
(可設定)— 複製/貼上 Python Unicode 轉義。^↩
(可設定)— 複製/貼上 Unicode ID (U+00AB)。⇧↩
(可設定)— 複製/貼上 HTML 十六進位實體。...
— 新增您自己的熱鍵(請參閱修飾符)。.u help
— 開啟工作流程說明文件.u prefs
— 查看工作流程配置search
— 輸入關鍵字search
以返回 Unicode 搜尋。↩
— 查看格式化程式清單並開啟/關閉格式化程式。u{1F680}
轉義。↩
— 選擇不同的字體⌘↩
— 重設為預設值↩
— 選擇不同的顏色⌘↩
— 重設為預設值↩
— 選擇不同的顏色⌘↩
— 重設為預設值配置隨附的熱鍵以允許您直接從其他應用程式進行搜尋(選擇字元或 Unicode 轉義並點擊熱鍵)。
使用特殊搜尋查詢search
、 prefs
和help
分別導航到工作流程的搜尋、首選項和說明文件。這些工作貫穿整個工作流程。
單字元查詢被視為與其自身代碼點完全匹配:如果您輸入p
,您將只看到 U+0070 LATIN SMALL LETTER P
的結果。若要搜尋所有P,請在p
後面新增一個空格(即p
)。
您可以根據字元名稱(例如LATIN CAPITAL LETTER U WITH DIAERESIS
)、別名(例如EOL
/ LF
/ NL
/ NEW LINE
for LINE FEED (LF)
)、十六進位(例如fe
、 00fe
、 0xfe
)或十進位(例如32
),或 HTML 實體名稱(例如raquo
、 Uuml
)。
工作流程可以理解它產生的所有格式,因此您也可以輸入 Go 字串轉義(例如U0001F37B
)或 Unicode ID(例如U+1F4A9
)。配置包含的熱鍵以便能夠直接從編輯器中尋找轉義符。
您可以使用語法<field>:<query>
將搜尋限製到特定字段,例如, entity:copy
來尋找 HTML 實體名稱與copy
相符的字元。可用字段有:
場地 | 描述 |
---|---|
name | 角色名稱,例如PILE OF POO |
aliases | 替代名稱,例如BS 代表BACKSPACE |
hex | 4+字元的十六進位表示,例如00FE |
dec | 十進位表示,例如254 |
entity | HTML 實體名稱(如果有),例如szlig |
注意:所有欄位都被視為文本,因此hex:20
將返回字元0x20HH
,而不是0x20
( dec:32
將匹配0x20
,但也會匹配32NN
)。使用0x
格式指定查詢是十六進位的,即0x20
。將空格附加到dec:NN
查詢以僅匹配該特定字元(即dec:32
)。
最後,您也可以在查詢中使用AND
或OR
,例如arrow AND left OR right
(注意AND
和OR
必須是大寫)。
可以透過多個工作流程環境變數來配置工作流程。透過在 Unicode 搜尋中輸入查詢“首選項”,可以在工作流程中設定最重要的內容。
多變的 | 預設 | 描述 |
---|---|---|
BACKGROUND_COLOUR | <empty> | 產生的預覽圖像(搜尋結果圖示)的背景顏色。如果未設定則使用透明。 |
DISABLED | <empty> | 以逗號分隔的停用格式化程式清單。 |
ES6_MODE | <empty> | 對超過 0xFFFF 的字元使用 ES6 樣式轉義。如果未設置,則使用代理對。 |
FONT_NAME | <empty> | 用於產生預覽圖像的字體。如果未設置,則使用“Arial Unicode MS”。 |
ICON_SIZE | 128 | 預覽影像的寬度/高度。 |
RESIZE_FACTOR | 1.0 | 在預覽圖像中使用更大/更小的字體大小。 |
TEXT_COLOUR | <empty> | 預覽圖像的文字顏色。如果未設置,則使用#FF2FA9 。 |
TEXT_SIZE | <empty> | 預覽圖像的字體大小。如果未設定則自動計算。 |
預設情況下,字體大小是根據圖像和文字的大小自動計算的。如果特定字體的文字始終太小或太大,您可以增加/減少RESIZE_FACTOR
來增加/減少文字的大小。
或者,您可以透過設定TEXT_SIZE
強制所有圖像使用特定的字體大小。
您可以將自己的修飾符分配給搜尋結果,以便以您喜歡的格式快速複製/貼上。
若要將格式指派給修飾符,請新增一個名為MOD_<KEY1>[_<KEY2>[_<KEY3>]]
新工作流程環境變量,並將其值設為所需格式的短名稱。
例如,要覆寫⌘↩
以複製/貼上 JavaScript 而不是 UTF-8 字符,請新增一個名為MOD_CMD
且值為javascript
新變數。若要將 UTF-8 字元重新指派給⌥⌘↩
,請新增一個名為MOD_CMD_OPT
(或MOD_OPT_CMD
…無關緊要)的新變量,其值為character
。
有效的修飾因子是CMD
、 OPT
、 SHIFT
、 CTRL
。
您可以採用以下部分或全部格式複製(並貼上)每個字元:
描述 | 簡稱 | 例子 |
---|---|---|
UTF-8 字符 | character | ? |
角色名稱 | name | CLINKING BEER MUGS |
統一碼ID | unicode | U+1F37B |
十六進位文字 | hexadecimal | 0x1F37B |
十進位文字 | decimal | 127867 |
Python 或 Go 轉義字串 | python | U0001F37B |
URL編碼 | urlencoded | %F0%9F%8D%BB |
JavaScript 轉義字串 | javascript | u{1F37B} |
CSS實體 | css |
|