标签: macos tmux iterm2
我最近尝试将tmux与iTerm2配合使用,并且在我通过iTerm使用命令附加后大约一分钟就可以正常工作:
$ tmux -CC attach
然而,在连接后一分钟,在下一次击键时它会分离,好像它以某种方式超时。无论我是否在tmux窗口中执行任何操作,都会发生这种情况。会话仍在那里,我可以重新连接没有问题,但当然它会在一分钟后再次断开连接。在使用屏幕或在没有iTerm集成的情况下使用tmux时,我没有遇到此问题。有没有人有类似的问题或知道为什么iTerm可能会分离?
答案 0 :(得分:0)
想出来! iTerm具有以下功能:
“空闲时,发送ASCII代码0”(默认情况下)由于我不与tmux控制窗口交互,因此它会在一分钟后发送空ASCII代码,这似乎可以干净地分离会话。我在tmux窗口做什么并不重要,无论它们是否空闲。
很高兴能够解决这个问题。不知道为什么我启用了这个,因为我认为我不需要它。它解释了我注意到的一些或两次奇怪的问题(在vim中随机粘贴等)
再见,屏幕!