为什么我的vi编辑器会变得疯狂?

时间:2016-06-17 11:11:30

标签: vi

我创建了一个名为package.json的文件,并从cygwin上执行以下命令:

vi package.json

这样打开编辑器:enter image description here

当我试图按下'我'为了插入文本,除了出现在文件顶部的i之外没有任何反应 - 或者光标是。滚动时,会出现更多字母:enter image description here

为什么我不能在这种情况下插入文字?

另外,当我离开这个编辑器时,它会保存一个package.json.swap文件 - 不知道为什么会这样做!

1 个答案:

答案 0 :(得分:0)

这意味着,由于某种原因,您直接处于插入模式,因为您按i并出现字母i。尝试在开始时按Esc,然后事情应该是好的。此外,当您处于insert模式时,箭头不起作用。他们只是按照你解释的方式添加一些文字。这证明您处于insert模式。交换文件通常在退出时自动删除。如果由于某种原因导致进程被杀死,它可以留在那里。您可以安全地删除它(当退出vi时)。