Saya menemukan bahwa ketika menjalankan (neo) vim di dalam tmux
, escape-key tertunda. Ini diperbaiki dengan meletakkan
set -sg escape-time 0
di saya .tmux.conf
. Agaknya, ini menonaktifkan kemungkinan menggunakan ESC sebagai kunci "meta". Dengan asumsi bahwa saya selalu bekerja dengan keyboard yang memiliki kunci Alt untuk bertindak sebagai "meta", saya bertanya-tanya apa konsekuensi yang mungkin tidak diinginkan yang mungkin memerlukan pengaturan.
Meta
tidak mengirim apa pun hingga dipasangkan dengan kunci non-fungsi, pada titik mana ia akan mengirim pelarian dan kunci pada "waktu yang sama" (lebih sedikit penundaan daripada periode pemungutan suara yang masuk akal, dengan asumsi ia melakukan pemungutan suara alih-alih menggunakan interupsi atau sesuatu.) Saya mengikuti naluri saya dan tidak pernah mengatur waktu escape di bawah 10, terutama karena saya perkirakan hal itu akan menyebabkan masalah jika standarnya sangat tinggi.tmux
tidak memiliki kendali atas hal itu, tetapi tidak tahu tentang kunci khusus xterm (dalam tabel). Meta untuk kunci biasa di xterm melakukan sesuatu (lihateightBitInput
di manual). Untuk terminal lain, terminal dapat melakukan sesuatu, tetapi biasanya tidak berdokumen.escape-time
ke 0 mengganggu perintah Meta di terminal emulator saya. Saya ingin melakukan koreksi, ini hanya benar karena terminal macOS digunakanEsc
sebagai kunci Meta . Tidak ada masalah saat menggunakan kunci berbeda seperti Alt . Permintaan maaf atas komentar yang menyesatkan (dihapus).