Homebrew Terminal'de nasıl bira bardağı basabilir?


77

Homebrew çıktısının yanındaki küçük simgeleri basmak için düzgün bir numaraya sahiptir. Bunun gibi, böyle:

Terminal çıkışında demlemek simgeler

Eğer ikonu kopyalayıp kendi başıma yapıştırabilir ve enter tuşuna basarsam sonucu alıyorum:

-bash: $'?\237\215?': command not found

Ve eğer denersem echoya da printfsadece get ????. Aynı tüm alıntı ve $s. Kaçarsam

editron:~ stib$ echo $'?\237\215?'
????

Peki bunu nasıl yapıyorlar? Sihirli karakterler ne $'?\237\215?'anlama geliyor?

Yanıtlar:


68

Homebrew açık kaynak olduğundan, simgeyi nasıl gösterdiğini öğrenmek için kodunu okuyabilirsiniz. Kullandıkları satır dosyadaformula_installer.rb :

print "🍺  " if MacOS.version >= :lion

Komuttaki ilk karakter print" 🍺" ya da unicode # 1f37a 'BEER MUG' .

Yani bu bir simge değil ama komik bir unicode bira bardağı :)


18
Muhteşem. Yani kabuğuna sadece "\ xF0 \ x9f \ x8d \ xba" eko -e "yapabilirim
stib

4
Ayrıca, OS X sözlüğünde aramayı deneyin (sağ tıkla> bak);)
ihatetoregister

4
Veya octal ile:echo $'\360\237\215\272'
Chad Skeeters

1
Ayrıca OS X'in hemen her yerinden, kısayolu kullanarak Emoji klavyesini çağırabilirsiniz Ctrl + Cmd + Space. Her yerde çalışmıyor ama çoğu yerde çalışıyor
dominicbri7

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.