в моем .bashrc меня есть

bind -r '\C-s'
stty -ixon
#bind C-s to go backword (puns) - moves cursor to previous [:space:] on cmd line
set -o ignoreeof
bind '"\C-s": shell-backward-word'
#bind C-d to go forword
bind '"\C-d": shell-forward-word'

Они работают на OSX High Sierra в iTerm2. Однако, если я нахожусь в сеансе tmux (2.7) на том же самом, они не работают.

Мой .tmux.conf не содержит экземпляров C-s или C-d , мой префикс - C-a который не должен мешать. Единственное, что ссылается на это, это set-environment -g 'IGNOREEOF' 2 который должен просто сказать tmux игнорировать C-d .

Я понятия не имею, что идет не так, или как отладить эту проблему. Любые указатели в правильном направлении будут с благодарностью. Спасибо!

0