Sayangnya, screen
entri basis data berbasisinfo sering tidak menentukan urutan apa pun untuk tombol panah yang dimodifikasi (yaitu mereka mungkin tidak memiliki kUP
, dan lain-lain), sehingga program yang berjalan di dalam tmux mungkin tidak tahu untuk mengharapkan urutan seperti itu. Anda harus mengkonfigurasi secara manual semua program yang ingin Anda kenali kunci-kunci ini. Di Vim , Anda bisa memasukkan ini ke ~/.vimrc
:
if &term =~ '^screen'
" tmux will send xterm-style keys when xterm-keys is on
execute "set <xUp>=\e[1;*A"
execute "set <xDown>=\e[1;*B"
execute "set <xRight>=\e[1;*C"
execute "set <xLeft>=\e[1;*D"
endif
Anda mungkin ingin menggunakan varian tanpa x
(yaitu <Up>
bukannya <xUp>
, dan lain-lain) jika Anda menemukan bahwa menggunakan x
-variant menyebabkan tombol panah normal berhenti bekerja.
Keuntungan dari mendefinisikan tombol-tombol seperti ini adalah Anda tidak harus memetakan setiap kombinasi pengubah secara terpisah (Shift, Control, Contol + Shift, Meta, Meta + Shift, Meta + Control, Meta + Control + Shift); yang *
mendapat interpretasi khusus untuk menangani semua urutan terkait (lihat :help xterm-modifier-keys
).