it-swarm.cn

如何从Vi退出?

我在Ubuntu机器上启动了Vi。但是,我是Vi的新手,现在我不能退出。我看到编辑器并且可以写文本,在底行有一个标签“ recording”。

如何退出Vi?

86
Jonas

vim是模式编辑器 。打 ESC 进入普通(命令)模式的键,然后键入 :q 然后按 Enter

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

另请参见Vim文档中的 Getting out

99
Sinan Ünür

我用 ctrl+[ 产生 esc 顺序,这使我不必将手指从本行移开(请记住 esc 发明vi时,键在另一个位置。 :wq将写入所有文件,而无需考虑。我建议使用ZZ(这是 shift+z 两次),只有在文件中进行了更改时才会写入。也:xaZZ相同,除非您在编辑器实例中打开了多个文件(例如vim选项卡)。 注意:我不确定所有vi克隆都兼容100%,但我知道它可以与vim一起使用

12
xenoterracide

从vi退出是另一种方式 Esc:x

该选项用于同时保存和退出。

4
loganaayahee

正如Sinan所说,vim是模式编辑器。如果您想知道它是否对您有用,您应该花一些时间并运行vimtutor,这是一种学习vim的交互式方法。 (还介绍了如何退出,模式的含义以及每种模式下的操作)。

2
tante