如何:Vi / Vim 保存并退出编辑器命令
vi 或 vim (Vi IMproved) 是文本编辑器或程序员文本编辑器。您可以在 Linux/Unix 服务器上编辑程序或配置文件。Vim 向上兼容 Vi。本页介绍如何在 Linux 或类 Unix 系统下在 Vim 或 vi 中保存文件并退出编辑器。
教程详细信息 | |
---|---|
难度等级 | 简单的 |
Root 权限 | 不 |
要求 | Linux 或 Unix 终端 |
类别 | 文本编辑器 |
操作系统兼容性 | BSD • Linux • macOS • Unix • WSL |
预计阅读时间 | 4 分钟 |
Vim 保存并退出编辑器命令
在 vim/vi 中保存文件并退出编辑器的步骤如下:
- 在 Linux 或 Unix 中打开终端应用程序
- 接下来,在 vim / vi 中打开一个文件,输入:vim filename
- 要在 Vim / vi 中保存文件,请按下Esc键,键入:w并按下Enter键
- 可以通过按下Esc键、键入并按下Enter键来保存文件并退出 vim / Vi
让我们详细了解所有命令和示例。
如何在 Vim/Vi 中打开文件
您可以通过输入以下命令来启动 vi/vim:
$ vim file
$ vi file
$ vim [options] filename
$ vim helloworld.sh
理解 vim 模式
当我们启动 vim/vi 文本编辑器时,我们处于正常模式。此模式允许我们使用 vim 命令并根据需要浏览文件。为了编辑文本,您需要按下i键进入插入模式。这样,我们可以编辑我们的程序或配置文件,例如 /etc/nginx/nginx.conf。
当然,您可以再次按键返回正常模式Esc。
如何保存并退出 vi 或 vim 文本编辑器
要保存并退出 vi 或 vim 编辑器并保存所做的任何更改:
- 如果您当前处于插入或附加模式,请Esc按键。
- 按:(冒号)。光标应重新出现在屏幕左下角的冒号提示符旁边。
- 输入以下命令(输入并按下Enter键):
:x
或者
:x!
或者
:wq!
- 按下ENTER键
- 这将退出编辑器,并且您对文档所做的所有更改都将保存到文件中。
使用x保存文件并退出:
图 01:Vi / vim 保存并退出演示。
如何删除 vi/vim 中的所有更改
如果不想保存任何更改,请先按下Esc键。要退出 Vim 而不保存更改,请:q!按下ENTER键。
获取有关 vim 命令的更多帮助
想要学习 vim 文本编辑器?在 Linux、macOS、*BSD 和类 Unix 系统上输入以下命令来启动 vim 教程。例如:
$ vimtutor
$ vimtutor {language}
$ vimtutor it
$ vimtutor fr
vimtutor 实际操作
$ man vim
$ man vi
vim/vi 命令总结
命令 | 描述 |
---|---|
按下ESC按键 类型:q! 按下ENTER按键 |
退出 vim 而不保存更改,即丢弃您所做的任何更改。 |
按下ESC按键 类型:wq 按下ENTER按键 |
保存文件并退出。 |
按下ESC按键 类型 按下ENTER按键 |
保存文件并退出。 |
“vi” 和 “vim” 文本编辑器命令不同吗?
Vi 和 Vim 是两种不同的文本编辑器。Vi 是一款较老的文本编辑器,创建于 20 世纪 70 年代,而 Vim 是一款较新的编辑器,它在 Vi 的基础上添加了更多功能和改进。Bill Joy 是 vi 编辑器的最初创建者。Tim Thompson 是 vim 的最初创建者。以下是 vi 和 vim 文本编辑器之间的一些主要区别:
- Vim 提供比 vi 更广泛的功能,包括语法高亮、代码折叠以及使用多个窗口和选项卡的能力。
- 此外,Vim 可以通过插件和配置文件进行更大程度的定制。
- 从效率上讲,Vim 通常比 vi 更快,尤其是在处理大文件时,这要归功于其优化的文本编辑引擎。
- 选择文本编辑器时,选择 vi 以获得简单性,或选择 vim 以获得灵活性和自定义性。在大多数现代 Linux 发行版中,vi 只是 vim 的符号链接。
结论
您学习了如何使用各种 vim 命令在 vim 中保存文件并退出文本编辑器。请参阅此处的vim 网站和传统vi 网站,或以下页面了解更多信息。