Dalam vim, control-left dan control-right adalah back dan forward kata yang dipisahkan spasi-putih (yaitu sinonim untuk B dan W), sama seperti web textareas dan bash
.
Tetapi ketika berjalan screen
, tombol-tombol ini berhenti bekerja. Saat ditekan, vim sebagai gantinya beralih ke baris perintah dan masuk 5C
atau di 5D
sana.
Berikut ini penyandian yang saya miliki untuk kunci-kunci ini:
$ cat >/dev/null # pressing control-left, then control-right:
^[[1;5C^[[1;5D
BTW: Saya mencoba memetakan kembali kunci-kunci ini .screenrc
, seperti ini:
bindkey ^[[1;5D stuff B
bindkey ^[[1;5C stuff W
Ini berfungsi untuk vim, tetapi sekarang kunci-kunci itu tidak bekerja di bash
baris perintah (sebagai gantinya, hanya keluaran B
atau W
).
Saya menduga ini adalah suatu termcap
misteri, yang tidak pernah saya mengerti ... terima kasih atas pencerahan apa pun!
term screen-256color
di .screenrc
, dan restart; echo $TERM
mengkonfirmasi perubahan. Tapi itu tidak menyelesaikan masalah. Saya benar-benar menggunakan b
/ w
sepanjang waktu - Saya sangat terkejut menemukan diri saya menggunakan ^left
/ ^right
. Saya menyalahkan web.
$ echo $TERM
mengubah layar$TERM
kescreen-256color
(jika belum) dapat membantu. Bolehkah saya menyarankan Anda untuk terbiasab
danw
, sebaliknya?