当使用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文件是默认的,因为我现在在服务器上使用编辑器,我已经看到了其他几个地方发生的事情。
答案 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
的引用: