如何退出vi?

Jon*_*nas 88 vim keyboard-shortcuts editors

我是新来的vi。我开始vi在我的 Ubuntu 机器上,我不能退出。我看到编辑器,我可以写文本,在底线有一个标签“录音”。

如何退出vi编辑器?

Sin*_*nür 101

vim 是一个模态编辑器。按ESC键进入正常(命令)模式,然后键入:q并按Enter

要退出而不保存任何更改,请键入:q!并按Enter

另请参阅Vim 文档中的走出去

  • 如果要保存已编辑的内容然后退出,请使用 `:wq`。`:q!` 如果你想退出并留下你的更改。 (14认同)
  • 谢谢:我尝试了这些命令,但是在运行它们之后,我得到了提示:`E37:自上次更改后没有写入(添加!覆盖)`。我没有什么可拯救的。 (9认同)
  • 退出`:q`; 强制退出`:q!`; 退出并保存 `:wq` 或 `:x` (5认同)
  • @Jonas,下次尝试`:qall!`,我怀疑你在一个缓冲区内打开了更多文件。 (2认同)

xen*_*ide 12

我使用ctrl+[来生成esc序列,这使我不必将手指从主行移开(请记住,发明esc时键位于不同的位置vi:wq无论是否需要,都会写入所有文件。我建议使用ZZ(这是shift+z两次) 仅在文件中进行更改时才会写入。也:xaZZ除非在编辑器实例中打开了 1 个以上的文件(例如 vim 选项卡)相同。注意:我不确定所有这些100% 兼容所有 vi 克隆,但我知道它适用于 vim