在我的.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'
这些在 iTerm2 中的 OSX High Sierra 上有效。但是,如果我在同一个 tmux 会话 (2.7) 中,它们就不起作用。
My.tmux.conf
不包含C-s
或的任何实例C-d
,my 前缀是C-a
which 不应干扰。引用其中任何内容的唯一内容是set-environment -g 'IGNOREEOF' 2
which 应该只是告诉 tmux 忽略C-d
。
我不知道出了什么问题,也不知道如何调试这个问题。任何正确的指示都将不胜感激。谢谢!