Vim iTerm 意外重置后方向键无法使用

Vim arrow keys not working after accidental iTerm reset

我在 MacOSX 的 iTerm2(内部版本 3.1.5)中使用 vim (8.0.705)。

当我在 iTerm 中不小心点击 cmd-R 时 window(意味着重新加载浏览器 window), 终端被重置。

从此vim中的箭头键不可用,其他命令继续工作。是什么原因以及如何重新启用方向键?

答案 1: :!clear

答案2:Ctrl+A - Ctrl+D 从您的终端分离屏幕,然后 运行 屏幕 -D -R 重新连接。这应该会使您的箭头键再次起作用。

回答3:如果你不在screen中,只是在Vim中,那么你可以Ctrl+ Z 并键入 fg 以获得相同的效果。

来源: https://superuser.com/questions/800088/why-does-cmd-r-mess-up-vim-on-the-mac-what-is-it-actually-trying-to-do