Terminal saya baru-baru ini mulai mencetak karakter kontrol (misalnya ^Patau ^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,, ^Ddan beberapa lainnya masih berfungsi seperti yang diharapkan.
Sunting
Saya baru menyadari bahwa ini berfungsi saat menggunakan bashbagian dalam tmux, tetapi tidak dengan yang biasa zsh. Ada ide?
Sunting 2
Saya pikir ini adalah masalah pemuatan pesanan. Di .zshrcset I saya EDITOR=vim, yang menyebabkan zsh beralih ke vim keybindings. Namun, untuk sesi terminal normal, tampaknya sudah diatur terlambat, tetapi ketika tmuxdijalankan, zshproses baru dimulai, dan kali EDTIORini sudah diatur ke vim, sehingga beralih ke vim keybindings. Menempatkan bindkey -etepat setelah EDITOR=vimsaya .zshrcmemperbaiki masalah.
bindkey "^N" down-line-or-history? Sudahkah Anda memperbarui zsh, menginstal oh-my-zsh atau yang serupa sebelumnya?
bindkey -e.
bindkey -vatau lebih khususbindkey '^P' up-line-or-historymembuatCTRL+Pbekerja kembali.