Saya baru-baru ini telah menulis banyak dokumentasi dan ingin mengetik karakter superscript asli (⁰, ¹, ², ³, ⁴, ⁵) untuk memanggil peringatan / penjelasan. Lingkungan penulisan saya tidak mendukung markup seperti <sup>
atau seperti LaTeX ^1 ^2 ^3 ^4 ^5
.
Solusi saya saat ini untuk menyisipkan karakter ini adalah dengan;
- Aktifkan secara permanen "menu input di bilah menu" di Keyboard.prefPane -> Sumber Input
- Arahkan mouse ke ikon menu input, klik, lalu 'Tampilkan Penampil Karakter'.
- Setelah Penampil Karakter ditampilkan, arahkan mouse ke kotak pencarian karakter, dan ketik salah satu nomor ke superskrip, atau secara harfiah masukkan kata 'superskrip' yang akan membantu memberi saya 0-9 yang dapat saya gunakan dengan cepat jika perlu.
Bagaimana saya dapat mempersingkat waktu yang diperlukan untuk memasukkan karakter ini?
Jawaban:
Saya mengira bahwa pemilih command+ control+ space( ⌘^␣) hanya emoji, anak laki-laki saya salah. Atau mungkin itu berubah sejak saya terakhir melihat 1-3 rilis MacOS yang lalu?
Ini benar-benar cara tercepat untuk memasukkan karakter apa pun, asalkan nama unicode tidak terlalu esoteris.
sumber
cmd+6+underscore
tidak bekerja Tidak jugacmd+shift+6+underscore
. Saya baru dalam hal ini.Ctrl
dan yang terakhir bukan garis bawah, itu adalah karakter␣
(U + 2423 Kotak Terbuka), yang digunakan untuk menunjukkan spasi. Dengan demikian, tujuannya adalahcmd+ctrl+space
. Lihat di siniSiapkan penggantian teks untuk karakter Anda di preferensi sistem / keyboard / teks / ganti dengan
sumber
Saya telah membuat alur kerja Alfred yang menjalankan filter skrip di bawah ini. Filter skrip terhubung ke tindakan "Salin ke Clipboard" di mana opsi "Tempel ke aplikasi paling depan" dipilih.
awk 'FILENAME==ARGV[1]{a[tolower($0)];next}{for(i in a)if(!index(tolower($0),i))next}1' <(printf %s\\n {query}) unicode|sed 's/&/\&/g;s/</\</g;s/>/\>/g;s/"/\"/g'|awk -F\; '{print"<item><arg>"$1"</arg><title>"$1,$2,$3"</title><icon></icon></item>"}'|echo "<?xml version='1.0'?><items>$(cat)</items></xml>"
The
unicode
file berisi output dari perintah di bawah ini.\U
dan\u
ditambahkan di Bash 4.2.curl www.unicode.org/Public/UNIDATA/UnicodeData.txt|while read l;do [[ ${l#*;} != @(<|SEMICOLON;)* ]]&&printf \\U$(printf %08d $((0x${l%%;*})));printf ';%s\n' "$l";done|cut -d\; -f-3
Seperti inilah alur kerjanya:
Saya juga menggunakan
ug
fungsi di bawah ini untuk mencari karakter Unicode di shell.~/f/unicodedata
adalah versiUnicodeData.txt
file yang menyertakan bidang untuk karakter literal di awal setiap baris.ga
mencetak garis-garis STDIN yang berisi setiap argumen sebagai substring.Contoh output:
sumber