Terminal saya baru-baru ini mulai mencetak karakter kontrol (misalnya ^P
atau ^N
) ketika saya menekan Ctrl+ P(atau kombinasi lainnya). Saya tidak yakin apa yang menyebabkan perubahan itu. Ini.tmux.conf
file saya . Ada ide?
Perhatikan bahwa ^C
,, ^D
dan beberapa lainnya masih berfungsi seperti yang diharapkan.
Sunting
Saya baru menyadari bahwa ini berfungsi saat menggunakan bash
bagian dalam tmux
, tetapi tidak dengan yang biasa zsh
. Ada ide?
Sunting 2
Saya pikir ini adalah masalah pemuatan pesanan. Di .zshrc
set I saya EDITOR=vim
, yang menyebabkan zsh beralih ke vim keybindings. Namun, untuk sesi terminal normal, tampaknya sudah diatur terlambat, tetapi ketika tmux
dijalankan, zsh
proses baru dimulai, dan kali EDTIOR
ini sudah diatur ke vim, sehingga beralih ke vim keybindings. Menempatkan bindkey -e
tepat setelah EDITOR=vim
saya .zshrc
memperbaiki masalah.
bindkey "^N" down-line-or-history
? Sudahkah Anda memperbarui zsh, menginstal oh-my-zsh atau yang serupa sebelumnya?
bindkey -e
.
bindkey -v
atau lebih khususbindkey '^P' up-line-or-history
membuatCTRL+P
bekerja kembali.