Setelah membaca halaman manual ternyata tmux memiliki opsi untuk ini. Berikut di ~/.tmux.conf
memperbaiki masalah keterlambatan:
set -sg escape-time 0
Anda harus me-restart server tmux Anda atau memuat ulang konfigurasi Anda agar ini berlaku. Untuk melakukannya, terbitkan source-file ~/.tmux.conf
dari perintah tmux.
Saya memiliki masalah yang berbeda tetapi serupa yang saya coba selesaikan ketika saya menemukan halaman ini, jadi saya akan mempostingnya di sini jika bermanfaat bagi orang lain yang mencari jawaban ini dan menemukan halaman ini dengan cara yang sama.
Masalah:mode vi di bash mengalami penundaan saat beralih dari mode penyisipan ke mode perintah
Solusi: Di ~/.inputrc
Anda file, tambahkan set keyseq-timeout n
di mana n
adalah nilai rendah yang lebih besar dari 0. n
default ke 500ms, yang menyebabkan penundaan. Lihat dokumentasi di sini.
Selain itu, jika Anda ingin tahu di mode mana Anda berada, lihat fork of bash Dylan Cali.
Seperti judulnya Screen, berikut adalah solusi untuk memperbaiki perilaku tombol Escape di dalam GNU Screen. (Diambil dari sini.)
Tambahkan
maptimeout 5
ke .screenrc
file konfigurasi.