这个vim功能是什么?

时间:2014-05-08 14:14:11

标签: linux vim

当使用vim并且没有输入类似5-10秒时,它会自动弹出底部 编辑窗口:

  1:   34 done
  2:   93         done
  3:   94     done
  4:  110     done
  5:  262                     done
  6:  263                 done
  7:  376                         done
  8:  381                     done
  9:  400 done
 10:  420                 done
 11:  453                 done
 12:  493                 done
 13:  523             done
Press ENTER or type command to continue

我没有按任何东西来解决这个问题,我不知道为什么会发生这种情况。这意味着当我正在阅读代码以检查是否有任何错误等我得到了令人烦恼的消息,我甚至不确定弹出什么或者假设是什么样的信息,我不按任何组合键来获取它起来,它只占据了vim窗口的20%,有时会出现更多行代码,就像行号那样弹出,我不明白为什么。

有没有人见过这样的东西,知道如​​何关闭它或者知道它为什么会弹出或为什么它试图告诉我?看起来像一个奇怪的功能。我的vimrc文件是默认的,因为我现在在服务器上使用编辑器,我已经看到了其他几个地方发生的事情。

1 个答案:

答案 0 :(得分:0)

你肯定有一个破损的插件,我的猜测是,它绑定了CursorHold上的内容。要调试vim会话,可以使用以下命令启动vim:

vim -V9vim.log myfile

并查看日志文件以了解正在完成的工作。查找其中的CursorHold字符串。

您可以列出使用以下所有加载的脚本:

:scriptnames

向您展示您正在使用的脚本,并猜测哪个脚本可能是错误的。然后,你启动vim:

vim -u NONE -U NONE

让它不加载vimrc配置文件,然后通过获取vim.log和脚本名称来手动启动配置文件,脚本。输出作为参考。最后,您可以检查启动时间以查看vim正在加载的内容以及使用时间:

vim +q --startuptime startuptime.txt

的引用: