屏幕分离和SSH注销后丢失Vim键绑定

时间:2012-08-07 16:17:13

标签: vim ssh key-bindings hang gnu-screen

在我经常使用的其中一台服务器上(Ubuntu 11.04),每当我关注时,我都会挂起注销:

  1. 通过SSH登录
  2. 开始屏幕
  3. 运行Vim
  4. {edit files,etc}
  5. 分离屏幕会话
  6. 退出服务器(“退出”)
  7. 在做完之后,它会挂起。 (说“退出”,似乎从未真正退出)。此外,下次我登录并重新连接我的屏幕会话时,似乎所有的键绑定都在Vim中消失了。这包括一些插件的全部功能,如NERDTree。

    我尝试了几种不同的动作组合。例如,如果我在分离屏幕之前退出Vim,它就不会这样做。如果我根本不运行Vim,或者根本不运行屏幕,它也不会这样做。

    知道会发生什么事吗?

1 个答案:

答案 0 :(得分:0)

我发现了问题所在。我将SSH客户端配置为为该服务器转发X.禁用修复问题。我真的不了解原因的细节,但那就是它。