最近我在服务器上尝试使用tmux替代byobu (screen)。当我开始用vim编辑代码时,发现当我按住j和k向上和向下滚动时非常卡顿。
我认为这可能是我的连接出了问题,但我尝试在没有tmux的情况下编辑同一个文件,发现反应更加灵敏,几乎没有延迟。
那么,有什么办法可以让tmux上的vim不卡顿吗?
在我的经验中,它比通过ssh更好地工作。摆脱网络延迟。
SSH在显示您自己的输入之前等待服务器的回复。这可能会造成糟糕的用户界面。 Mosh不同:它对打字、删除和行编辑进行即时响应。它可以自适应地工作,甚至可以在像emacs和vim这样的全屏程序中工作。在连接不佳的情况下,未完成的预测将被下划线标记,以免误导您。
ssh -C user@host
压缩 yes
放入您的~/.ssh/config
中,使其永久生效。