【发布时间】:2021-03-03 20:24:56
【问题描述】:
在 vim 中保存文件后,会立即回显当前行,然后回显文件名和“已写入”消息。这没关系,我想这是正常的 vim 行为,但是在处理更多文件一段时间后,一些文件会多次回显当前行(在某些情况下最多 6 次,如屏幕截图所示)。由于此输出大于命令行高度,因此会触发提示“按 ENTER 或命令继续”。
- 我怎样才能知道为什么某些文件的当前行的回显会成倍增加?
- 如果保存后当前行的回显对于 vim 不正常,是否可以合理地找出回显当前行的内容(我有相当数量的插件和配置,我希望避免依次禁用每个找出是什么造成了这种混乱)。
- 如果回显是由vim完成的,是否可以完全禁用它?
【问题讨论】:
-
通过保存 (:w) vim 不会回显“当前”行。简而言之,它将报告在哪个文件中写入了多少字符,例如在您的屏幕截图中,文件名
app.js有 58 行和 1622 个字符。尝试通过vim -u NONE启动你的vim,看看问题是否仍然存在。