Dalam zsh dan bash, ctrl + panah memungkinkan saya untuk memindahkan posisi yang saya ketikkan secara keseluruhan, tetapi ini tidak berfungsi di tmux, yang merupakan masalah karena saya saat ini meluncurkan secara otomatis setiap kali saya membuka shell .
Bagaimana saya bisa memperbaikinya?
keyboard-shortcuts
tmux
Llamageddon
sumber
sumber
set-window-option -g xterm-keys on
masih tidak melakukan apa pun dalam kasus saya.Membuat saya beberapa jalan di sana dan memberi saya Ctrl- Left/Rightdi konsol, tetapi masih merespons berbeda di vim.
Membuka ikatan kunci tampaknya tidak membantu.
Ternyata di beberapa titik saya telah mengatur terminal default saya ke layar (
set-option -g default-terminal "screen"
dalam.tmux.conf
)Mengubah ini menjadi yang berikut memberi saya Ctrl- Left/Rightdalam hal lain:
Semoga itu bisa membantu seseorang.
sumber
Untuk msys2 / Cygwin / mintty:
Tambahkan di bawah ke
~/.inputrc
.Muat ulang akan membuat tmux berfungsi dengan benar.
sumber
Saya tidak yakin, tetapi ini mungkin karena
tmux
secara default mengikatC-<up/down/left/right>
untuk mengalihkan fokus ke panel di atas / di bawah / kiri / kanan panel yang saat ini difokuskan. Jika Anda tidak sering menggunakan panel, Anda mungkin tidak memperhatikan fitur ini. Jika ini masalahnya, Anda dapat melepaskan ikatan kunci tersebut dengan mengatakan:Itu mungkin cukup sendiri , atau Anda mungkin perlu secara manual mengikat mereka kembali dengan apa yang Anda ingin mereka lakukan, melalui:
sumber
Bagi saya, kunci tidak diikat dengan benar, karena preferensi sistem di High Sierra ditetapkan untuk digunakan oleh Kontrol Misi. Hapus centang ini kemudian memungkinkan binding yang benar berfungsi di iTerm2 dan Tmux
Hapus centang pada semua item yang merujuk kunci kontrol, biarkan binding berfungsi dengan benar
sumber