ค้นหา Unicode และคัดลอก/วางอักขระเป็นเอนทิตี HTML, ตัวอักษรสตริง Go หรือ Python, เลขฐานสิบหก ฯลฯ ใน Alfred 4+
ดาวน์โหลดเวิร์กโฟลว์เวอร์ชันล่าสุดจากหน้าเผยแพร่ จากนั้นดับเบิลคลิกไฟล์ Alfred Unicode-XXXalfredworkflow
ที่จะติดตั้ง
.u <query>
— ค้นหาอักขระ Unicode (ดูอินพุตด้านล่าง)⇧
หรือ ⌘Y
— รูปภาพ Quick Look ของตัวละครที่เลือก↩
หรือ ⇥
— ดูอักขระที่เลือกในรูปแบบต่างๆ (CSS, HTML, Python ฯลฯ)↩
หรือ ⌘C
— คัดลอกรูปแบบที่เลือกไปยังคลิปบอร์ด⌘↩
— วางรูปแบบที่เลือกไว้ที่ด้านหน้าสุดของแอปพลิเคชัน⌘↩
(กำหนดค่าได้) — คัดลอก/วางอักขระ UTF-8⌥↩
(กำหนดค่าได้) — คัดลอก/วาง Python Unicode Escape^↩
(กำหนดค่าได้) — คัดลอก/วาง Unicode ID (U+00AB)⇧↩
(กำหนดค่าได้) — คัดลอก/วางเอนทิตีเลขฐานสิบหก HTML...
— เพิ่มปุ่มลัดของคุณเอง (ดูตัวแก้ไข).u help
— เปิดไฟล์วิธีใช้เวิร์กโฟลว์.u prefs
— ดูการกำหนดค่าเวิร์กโฟลว์search
— ป้อน search
คำหลักเพื่อกลับสู่การค้นหาแบบ Unicode↩
— เพื่อดูรายการฟอร์แมตเตอร์และเปิด/ปิดฟอร์แมตเตอร์u{1F680}
ใน JS สำหรับอักขระที่สูงกว่า 0xFFFF↩
— เลือกแบบอักษรอื่น⌘↩
— รีเซ็ตเป็นค่าเริ่มต้น↩
— เลือกสีอื่น⌘↩
— รีเซ็ตเป็นค่าเริ่มต้น↩
— เลือกสีอื่น⌘↩
— รีเซ็ตเป็นค่าเริ่มต้นกำหนดค่าปุ่มลัดที่ให้มาเพื่อให้คุณสามารถค้นหาได้โดยตรงจากแอปพลิเคชันอื่น (เลือกอักขระหรือ Escape 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
สำหรับ LINE FEED (LF)
) เลขฐานสิบหก (เช่น fe
, 00fe
, 0xfe
) หรือ ทศนิยม ( เช่น 32
) หรือชื่อเอนทิตี HTML (เช่น raquo
, Uuml
)
เวิร์กโฟลว์เข้าใจรูปแบบทั้งหมดที่สร้างขึ้น ดังนั้นคุณจึงสามารถป้อนสตริง Go (เช่น U0001F37B
) หรือ Unicode ID (เช่น U+1F4A9
) ได้ กำหนดค่าปุ่มลัดที่ให้มาเพื่อให้สามารถค้นหา Escape ได้โดยตรงจากโปรแกรมแก้ไขของคุณ
คุณสามารถจำกัดการค้นหาเฉพาะฟิลด์ด้วยไวยากรณ์ <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
จะต้อง เป็นตัวพิมพ์ใหญ่)
เวิร์กโฟลว์สามารถกำหนดค่าได้ผ่านตัวแปรสภาพแวดล้อมเวิร์กโฟลว์หลายตัว สิ่งที่สำคัญที่สุดสามารถตั้งค่าได้ในเวิร์กโฟลว์โดยการป้อนคำค้นหา "prefs" ในการค้นหา Unicode
ตัวแปร | ค่าเริ่มต้น | คำอธิบาย |
---|---|---|
BACKGROUND_COLOUR | <empty> | สีพื้นหลังของภาพตัวอย่างที่สร้างขึ้น (ไอคอนผลการค้นหา) ใช้แบบโปร่งใสหากไม่ได้ตั้งค่า |
DISABLED | <empty> | รายการฟอร์แมตที่ปิดใช้งานโดยคั่นด้วยเครื่องหมายจุลภาค |
ES6_MODE | <empty> | ใช้การหลีกรูปแบบ ES6 สำหรับอักขระที่มากกว่า 0xFFFF หากไม่ได้ตั้งค่า ระบบจะใช้คู่ตัวแทน |
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 |
รหัสยูนิโค้ด | unicode | U+1F37B |
ตัวอักษรฐานสิบหก | hexadecimal | 0x1F37B |
ตัวอักษรทศนิยม | decimal | 127867 |
Python หรือ Go สตริงที่หลบหนี | python | U0001F37B |
เข้ารหัส URL | urlencoded | %F0%9F%8D%BB |
สตริง Escape ของ JavaScript | javascript | u{1F37B} |
เอนทิตี CSS | css |
|