vim - 仅在加载后立即“按 ENTER 或键入命令继续”?

vim - 仅在加载后立即“按 ENTER 或键入命令继续”?

Press ENTER or type command to continue最近我的vim养成了在打开它后立即显示我第一次执行某些操作的习惯。

例如,如果我在 shell 提示符下键入vim test.txt,然后我想跳到第 54 行,所以我按 ESC 然后键入:54,它会显示Press ENTER or type command to continue,然后当我按 ENTER 时,它会将我带到该行。

下次我这样做时:54,或者整个 vim 会话中的其他任何事情时,它都不会再这样做了。

但如果我退出,然后再次打开 vim,它只会执行一次。

我怀疑我的 .vimrc 或插件或其他东西中有什么,但我不知道。我也不确定如何调试这个问题,缺少随机注释 .vimrc 中的内容并随机禁用插件直到修复它的艰苦操作。

有任何想法吗?

答案1

这可以由映射或自动命令(随后以某种方式自行停用)触发。

您可以使用 捕获 Vim 会话的完整日志vim -V20vimlog。退出 Vim 后,检查vimlog日志文件中是否有可疑命令。

您还可以通过 列出可疑的自动命令:verbose autocmd CursorMoved

相关内容