如何在Vi/Vim文本编辑器中保存文件

时间:2020-01-09 10:43:32  来源:igfitidea点击:

我想创建一个名为demo.txt的文件,并使用vi文本编辑器保存并关闭它。
如何使用vi保存文件?
如何在Unix中保存文件?

Vim是文本编辑器。
它是适用于Linux和Unix之类的系统的开源软件。
在本教程中我们学习了如何在vi或者vim中保存文件。

如何在Linux中的Vi/Vim编辑器中保存文件

步骤如下:

  • 在Linux中打开vim。例如,执行:vim test.c
  • 编写代码或者编程
  • 通过按ESC和ZZ将文件保存在vim中
  • 这将保存并退出在Unix或者Linux上运行的vim或者vi文本编辑器中

让我们看看更多示例。

在Vim文本编辑器中保存文件

vi或者vim是一种文本编辑器,具有三种模式:命令模式,输入模式和ex模式。
启动时,vim或者vi在命令模式下开始。
可以按Esc键返回命令模式并发出各种命令。
要创建一个新文件,请打开一个终端,然后执行:

$ vi demo.txt

vi/vim始终以命令模式开始。
您可以随时按[Esc]键返回命令模式。
i插入文本。
要保存并退出vi/vim,请按[Esc]键并输入ZZ

ZZ

要查看已保存文件的列表,请使用cat命令。
运行:

$ ls
$ cat demo.txt

要仅保存文件而不退出到shell提示符,请按[Esc]键并输入w

w

vi ex模式文件保存命令

正在执行vi/vim写入和退出命令

您也可以按[Esc],:(冒号)和`q!'退出,放弃所有更改。

:q!

常见的Vi/Vim文件保存相关命令(ex模式)

在执行以下命令之前,需要先按[Esc]键,然后按冒号(:)。

命令描述
q退出
q!不保存更改即退出,即放弃更改并退出文件
r fileName从名为fileName
w保存文件并继续编辑
wq写入并退出(保存并退出)
x与wq命令相同,即写入并退出(保存并退出)
w fileName写入名为fileName的文件(另存为)
w! fileName覆盖名为fileName的文件(强制保存)