使用 vi 编辑 hosts 文件时,添加的行会无限重复

使用 vi 编辑 hosts 文件时,添加的行会无限重复

有时,当我通过添加新行来编辑 hosts 文件时,当我执行Esc:WQ来保存并退出时,该行会在文件中重复无数次,然后被保存。

我究竟做错了什么?

另外,发生这种情况后,该怎么做才能解决这种情况?我尝试按 删除Backspace,但它就像一个九头蛇怪一样,我每删除一行,下面就会弹出一行新行。

答案1

这不是一个错误,这是一个功能!

几乎所有命令都可以接受地址或计数,包括 a、i、o、S、A、s 和 I。我提到这些命令是因为它们是插入命令,并且所有命令都可以在计数前添加多行。例如,如果您通过按 Esc 键取消或完成上一个命令,并且错过并按 1 两次或更多次,则下一个命令可能会重复 11 或 111 次,从而导致您所看到的问题。

相关内容