Saya cenderung menggunakan Ctrl+ Shift+ Altuntuk keybindings seluruh sistem saya yang dikustomisasi.
Ketika saya mencoba Ctrl+ Shift+ Alt+ Uia mencetak garis bawah dan menunggu input keyboard lebih banyak ! ...
Beberapa tombol diterima dan beberapa tidak ...
misalnya. Nomor diterima dan digarisbawahi, tetapi hanya beberapa kunci yang memungkinkan saya untuk keluar.
Saya kemudian mencoba Ctrl+ Shift+ Alt+ Usegera diikuti oleh Ctrl+ Shift+ Alt+ E.
Ini menghasilkan hex 000E (?) Yang tidak dapat dicetak dan keluar dari loop ...
Karakter yang tidak patut membuat saya berpikir bahwa ini mungkin terkait Unicode.
Jika ya, bagaimana bisa begitu? Apa yang terjadi disini?
Apakah ini menegaskan Anda pemicu Editor Metode Input?
Perilaku ini terjadi: Di sini (saat saya mengetik), "gedit", bidang edit teks ... (tetapi tidak di Terminal) ... dan "gvim" melaporkan "pola tidak ditemukan" ...
sumber
Mesin terbang unicode u + 240E ␎ digunakan ketika merujuk ke u + 000E alias SO (Shift Out) atau ctrl-N, pada dasarnya setiap kode kontrol diberikan sebagai simbol dengan menambahkan 2400 hex ke kode kontrol untuk mendapatkan mesin terbang unicode yang setara. (samping: Mesin terbang yang salah muncul di Ubuntu 12.04. Seharusnya SO bukan SS. lihat di bawah)
Untuk melihat mesin terbang berbeda yang tersedia, gunakan
character map
utilitas ikon atau salah satu dari perintah terminal berikut:Konsekuensinya, dengan menahan tombol kanan dan "mousing" di atas peta, unicode di sudut bawah dan simbol dengan font yang menentukan (jika ada) ditampilkan (dilingkari hijau untuk contoh ini). Dalam hal ini, untuk U + 000E, "karakter" tidak dapat dicetak sehingga tidak ada simbol dan karenanya tidak ada font. Kotak lain, disorot dengan warna kuning untuk contoh ini, sama-sama tidak dapat dicetak karena mereka juga mengontrol kode dan terkait dengan karakter yang dilingkari dengan warna kuning. Jadi ctrl-D atau ^ D sama dengan U + 0004.
Untuk melihat ini, buka jendela terminal baru dan alih-alih menggunakan konvensi ^ D standar untuk menutup dan keluar dari jendela, cukup tekan dan tahan Ctrl- Shiftsaat mengetik Ulalu 4dan kemudian lepaskan Ctrl- Shift. Perhatikan bahwa 0 di depan tidak perlu diketik.
ref:
SO Unicode SO buruk dalam Ubuntu 12.04.
sumber