当 :q 或 :x 不起作用时如何退出 Vim 编辑器

fle*_*tch 2 vi exit

vi / vim 的新手,我通常使用 pico 但使用锁定的框(目前)只有这两个编辑器。

我无法使用它来保存文件甚至只是退出。我看到其他人有同样的问题,他们被告知使用 :x 但即使这样也不起作用,只会抛出错误消息。

是否有一个可以正常工作的退出命令?

谢谢

Jam*_*s K 5

:q 应该可以工作,除非文件尚未保存。

:q! 将工作。

:wq 将尝试保存并退出,但如果无法保存则不会退出。

:wq! 将尝试保存,然后退出是否可以保存。

E:感谢@GregoryNisbet 提醒我:如果您打开了多个文件,则有一系列“全部”退出命令:

:qa 应该退出所有缓冲区(打开文件,或多或少)。

:qa! 无论缓冲区是否已保存,都将退出所有缓冲区。

:wqa 将尝试保存并退出所有缓冲区。

:wqa! 将尝试保存所有缓冲区,然后无论是否保存都退出。

  • `:qa!` 将退出无限数量的缓冲区,无论它们的保存情况如何 (2认同)