vim键映射突然改变了。如何改回来?

时间:2016-08-26 01:27:40

标签: vim keyboard

从今天开始,在编辑了几分钟的源文件之后,vim会突然响应我的密钥而不是我预期的。我保存并退出时没有太多细节,以免它吃掉我的文件。

我担心Acer Inspire E15上的键盘可能有问题,但输入这篇文章就可以了。

发生的一件事是输入^ P(Constrol-P)粘贴一个单词,而不是移动到上一行。

1 个答案:

答案 0 :(得分:0)

首先,Ctrl-P不会移动到上一行, k 通常会(在正常模式下)。

下次:

  1. 首先,观察您的模式:正常,插入,命令行。
  2. 然后检查所有映射,例如:verbose nmap <C-p>。您还可以使用:map | :map!
  3. 列出所有映射

    另一个陷阱是如果你不小心:set paste;然后,没有任何映射突然适用!

    另外,请考虑环境:您是在终端,还是使用GUI GVIM;你有任何可能扭曲键绑定的相关应用程序(screen / tmux或AutoKey)吗?你通过VNC /远程桌面远程连接;这些有时可以有&#34;粘键&#34; (像Shift-Lock一样)造成严重破坏。

    最后,真正的硬件故障非常罕见: - )