Ctrl + b muncul sebagai '^ B' di baris perintah

0

Saya memperhatikan perilaku ini di tmux, tetapi juga terjadi ketika saya tidak memiliki sesi terlampir. Alih-alih memasukkan sebagai kunci perintah yang mengikat Ctrl+b, ^Bdicetak ke baris perintah. Saya tidak punya file .tmux.config. Saya menggunakan iterm2 dengan zsh. Tidak yakin apa yang sedang terjadi ... bantuan apa pun dihargai!

Jeff Groh
sumber

Jawaban:

0

Shell mengartikan Ctrl-B sebagai input karena shell tidak memiliki arti khusus karena shell Anda saat ini dikonfigurasi. Kemungkinan besar, shell Anda diatur untuk menggunakan vibinding kunci gaya atau menggunakan binding kunci non-standar.

Yang ^BAnda dapatkan adalah apa yang dikenal sebagai notasi caret, dan merupakan standar de-facto di sebagian besar aplikasi UNIX untuk mewakili kode kontrol dalam bentuk teks. Wikipedia memiliki halaman yang agak singkat namun tetap informatif tentang notasi tanda sisipan yang mungkin menarik bagi Anda. Anda dapat menghasilkan hasil yang serupa dengan sebagian besar huruf dan beberapa karakter lainnya dengan menekan Ctrl-V sebelum memasukkan urutan kunci yang diinginkan (Ctrl-V memberi tahu shell untuk memperlakukan byte input berikutnya sebagai nilai literal alih-alih hotkey).

Austin Hemmelgarn
sumber