如何保存 Vim 中的更改?
vim 命令如何在 Vim 中保存更改? 如何在 Vim 中保存文件并从 CLI 退出文本编辑器?
Vim 是一个文本编辑器。在程序员、系统管理员和免费操作系统用户(如 Linux/FreeBSD 和其他类 Unix 系统,如 macOS)中非常流行。可以使用 vim 编辑配置文件和用 C/C++、Python、Perl、PHP/Ruby 编写的程序。但是,如何在 vim 中保存更改?让我们看看如何在 Linux 或类 Unix 系统中的 vim 文本编辑器中保存文件。
Vim 是一个文本编辑器。在程序员、系统管理员和免费操作系统用户(如 Linux/FreeBSD 和其他类 Unix 系统,如 macOS)中非常流行。可以使用 vim 编辑配置文件和用 C/C++、Python、Perl、PHP/Ruby 编写的程序。但是,如何在 vim 中保存更改?让我们看看如何在 Linux 或类 Unix 系统中的 vim 文本编辑器中保存文件。
教程详细信息 | |
---|---|
难度等级 | 简单的 |
Root 权限 | 不 |
要求 | Linux 终端 |
类别 | 命令 |
操作系统兼容性 | BSD • Linux • macOS • Unix • WSL |
预计阅读时间 | 3 分钟 |
vim 中保存更改的命令
在 Vim 中保存文件并退出编辑器的步骤如下:
- 输入以下命令启动 vim vim filename
- 要插入文本,请按i
- 现在开始编辑文本。添加新文本或删除不需要的文本。
- 按下Esc键并输入:w在 vim 中保存文件。
- 可以按下Esc并键入:wq以保存对文件的更改并退出 vim
- 另一个选择是按
让我们详细了解 vim 文本编辑器的所有命令和示例。
如何在 vim 中保存文件
默认情况下,vim 处于命令模式。在命令模式下,我们可以使用 vim 命令并在文件中导航/滚动。让我们启动 vim 文本编辑器:
假设您需要输入文本或添加其他程序。因此您需要按下键进入插入模式:
vim filename
vim is_mounted
i
在 vim 中保存文件
现在我们编辑或添加了一些文本/代码。因此,是时候在 Vim 中保存更改了,方法是按下Esc并键入,:w然后按Enter键。
可以用不同的名称保存文件:
- 按下ESC键。
- 类型:w My_fileName_here
- 按下Enter鍵。
换句话说,它的作用相当于“另存为”功能。我们可以使用cat 命令验证文件是否已保存:
cat is_mouted
示例输出:
#!/bin/bash # Purpose: Mount glusterfs at boot time # Author: Vivek Gite # -------------------------------------- p='gfs01:/gvol01' mount | grep -wq "^${p}" if [ $? -ne 0 ] then /bin/mount -t glusterfs $p /sharedwww/ fi
我可以在 Vim 中保存文件并退出吗?
当然可以。在 Vim 中保存文件并退出编辑器的命令是。您只需执行以下操作:
- 按下ESC键。
- 类型
- 按下Enter鍵。
我们也可以按下ESC键,然后按住Shift并按下zz(按z两次)。
退出 Vim 而不保存文件
警告!以下命令退出 vim 文本编辑器,并丢弃您所做的任何更改。
最后,我们可以退出 vim 文本编辑器而不保存对文件的更改。你所要做的就是:
- 按Esc
- 类型:q!
- 击键Enter
结论
您学习了如何使用各种命令保存 Vim 中的更改。有关更多信息,请参阅此处的vim 主页或使用 man 命令或 help 命令阅读有关 vim 文本编辑器的信息:
man vim