我已映射Ctrl-s键以将文件保存在.vimrc中。直到我刚安装了tmux,这一切都正常。 (请注意,由于我在.bashrc文件中设置了“ stty -ixon”,因此工作正常)。
从tmux窗口打开vim时如何重新进行映射工作?
到目前为止我没有成功的尝试:
stty -ixon
中添加了.bashrc
stty stop undef
中添加了.bashrc
.bashrc
中添加了1和2 unbind-key C-s
中添加了.tmux.conf
答案 0 :(得分:0)
感谢@jeremysprofile的建议。这是解决我的问题以供将来参考的解决方案:
pmux在vim以外的C-s上运行良好。因此,我不是通过“ tmux new-window -n editor vim”直接打开vim,而是执行了“ tmux new-window -n editor bash”,然后是“ tmux send-keys -t my_sess:editor“ vim” C-m“ 。上述工作的原因是因为现在vim是在bash下打开的(在调用vim之前先调用.bashrc)。