Terkadang, saya ingin tahu nama mesin terbang. Misalnya, jika saya melihat −
, saya mungkin ingin tahu apakah itu tanda hubung -
, en-dash –
, em-dash —
, atau simbol minus −
. Apakah ada cara agar saya dapat menyalin-menempelkan ini ke terminal untuk melihat apa itu?
Saya tidak yakin apakah sistem saya tahu nama-nama umum untuk mesin terbang ini, tetapi tentu saja ada beberapa informasi (parsial) yang tersedia, seperti di /usr/share/X11/locale/en_US.UTF-8/Compose
. Sebagai contoh,
<Multi_key> <exclam> <question> : "‽" U203D # INTERROBANG
Contoh lain mesin terbang: 🐄
.
sumber
unicode
? Saya tidak menginstalnya (dan tidak dapat menemukannya di Arch Linux repos). Juga, apa-apaan iniexclarrogatif
? [EDIT: Saya juga mendapatkannya di sini, meskipun sistem saya bukan bahasa Prancis.]exclamatif
daninterrogatif
.recode
ditulis oleh seorang pria Perancis-Kanada di awal 80-an.unicode
paket di Debian, tidak tahu tentang pengemasan di Arch.%s
seperti penampung, disebut penentu format (atau penentu konversi). printf akan menggantinya dengan argumen berikutnya, memperlakukannya sebagai string (sebagai lawan dari angka, misalnya) (umumnya bagaimana Anda harapkan denganprintf()
fungsi C ). Lihat docs ( pubs.opengroup.org/onlinepubs/9699919799//basedefs/… ).Cara terbaik yang saya tahu adalah melalui Perl
uniprops
. Muncul denganUnicode::Tussle
modul Perl . Anda dapat menginstalnya denganAnda kemudian dapat menjalankannya pada mesin terbang apa pun yang ingin Anda uji:
sumber
uniprops
juga menggunakan charnames :: viacode secara internal.uniprops
jauh, jauh lebih mudah untuk mengetik daripada memanggil modul secara eksplisit. Ini juga menyediakan lebih banyak info dari sekadar nama.Anda dapat menggunakan fungsi Perl viacode dari modul charnames :
charnames pertama kali dirilis dengan perl v5.6.0
Dengan Perl 6 akan siap produksi pada hari Natal ini, ada baiknya untuk menyebutkannya di sini, karena ketika itu memiliki dukungan terbaik untuk karakter Unicode yang pernah saya lihat. Anda hanya perlu memanggil metode / rutin tidak bernama :
é
(e dengan menggabungkan aksen akut) dané
karakter mandiri memberi Anda:(
.uniname
adalah singkatan untuk$_.uniname
)sumber
Anda dapat menggunakan
unicode
, yang juga menampilkan beberapa informasi lebih dari sekadar nama:sumber
unicode
? Saya tidak menginstalnya (dan tidak dapat menemukannya di Arch Linux repos).unicode
paket. Anda harus bisa mendapatkannya dengan mengunduh paket sumber dari repo Debian .Buat skrip bash dengan ini:
Beri nama sesuai keinginan Anda, misalnya,
namechar
dan berikan izin pengeksekusian.Sekarang, Anda dapat menelepon misalnya:
dan hasilnya adalah:
sumber
🐄
, dan menghasilkan hasil berulang untuk€
. Yang terakhir bisa diperbaiki dengan menyalurkan melalui| sort -u
.Compose
kunci.