Я имею ключ команды tmux как Ca. C-Left / C-Right для перехода между словами (или как там это называется) прекрасно работает только в urxvt, но в urxvt / tmux он выведет '5D' и '5C' для Left / Right соответственно. Как мне настроить tmux, чтобы пропустить слово (или с X на urxvt или в tty)?
5
bind
в bash иbindkey
в zsh )? Какой термин вы используете в своих панелях tmux ?Ответы:
Добавьте это к вашему
.Xdefaults
URxvt теперь будет отправлять те же escape-последовательности, что и XTerm.
Это гарантирует, что переход по словам будет работать, даже если вы подключены к удаленной обработке с
.inputrc
использованием SSH.Чтобы сделать urxvt более похожим на xterm, см. Http://www.netswarm.net/misc/urxvt-xtermcompat.txt.
источник
~/.Xresources
, запустилcat ~/.Xresources | xrdb -merge
и перезапустил терминал. Работает как шарм.Выдержка из Ctrl-влево и Ctrl-вправо в bash и Emacs :
tmux
искажает нажатия клавиш, проходящих через все же.источник
Если вы используете zsh, добавьте это в свой
~/.zshrc
Получил это от http://clock.co.uk/blog/zsh-ctrl-left-arrow-outputting-5d
источник
Ответили здесь: https://superuser.com/a/395273/65499
источник