掌握 CentOS 7 下的 Vi/Vim 编辑器:从安装到精通
在 CentOS 7 系统的日常运维、编程开发以及各类文本处理场景中,Vi/Vim 编辑器都是不可或缺的得力工具。它以轻量、高效、功能强大著称,虽然初次上手有一定学习门槛,但掌握之后便能大幅提升工作效率。今天,咱们就从安装讲起,一步步深入 Vi/Vim 的奇妙世界,借助丰富的代码案例,让你轻松上手。
什么是 vim?
Vim 是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。
连 vim 的官方网站 (https://www.vim.org/) 自己也说 vim 是一个程序开发工具而不是文字处理软件。

如果没有网我们直接跳过安装,直接使用Vi
一、安装 Vim 编辑器
CentOS 7 默认预装了基础版的 Vi,但为了享受更多高级功能,我们通常会选择安装功能更完备的 Vim。安装过程非常简单,利用系统自带的软件包管理工具 yum 即可快速搞定。
打开终端,输入以下命令:
yum install vim -y
这里,yum 是 CentOS 7 系统中强大的包管理器,负责软件的安装、更新与卸载;install 是 yum 命令的一个关键子命令,明确告知系统要执行安装操作;vim 自然就是我们的目标软件包名称;-y 参数很贴心,它的作用是自动应答所有安装过程中的确认提示,让安装一气呵成,无需手动逐个确认,大大节省时间。
安装完成后,输入 vim --version 来验证安装情况,你会看到类似如下的版本信息输出:
VIM - Vi IMproved 7.4.160 (2016 Aug 10, compiled Aug 2 2017 03:49:32)
Included patches: 1-160
Modified by <bugzilla@redhat.com>
Compiled by <bugzilla@redhat.com>
...
看到这些信息,就说明 Vim 已经成功入驻你的系统啦。
以下是为你补充了 vi 和 vim 操作参数表格的内容,方便更清晰对比和查看相关操作:
vi 和 vim 常用操作参数表格
| 操作分类 | 操作描述 | vi 命令格式示例 |
vim 命令格式示例 |
说明 |
|---|---|---|---|---|
| 启动编辑器 | 打开已有文件 | vi /etc/hosts |
vim /etc/hosts |
/etc/hosts 可替换为实际要编辑的文件路径,vi 为基础版,vim 功能更丰富 |
| 新建文件 | vi new_file.txt |
vim new_file.txt |
创建名为 new_file.txt 的新空白文件,按需替换文件名 |
|
| 退出编辑器 | 正常保存并退出 | :wq(先按 Esc 进入命令模式后输入) |
:wq(先按 Esc 进入命令模式后输入) |
保存文件内容并关闭编辑器 |
| 不保存直接退出 | :q!(先按 Esc 进入命令模式后输入) |
:q!(先按 Esc 进入命令模式后输入) |
强制忽略未保存修改,直接关闭编辑器 | |
| 只保存不退出 | :w(先按 Esc 进入命令模式后输入) |
:w(先按 Esc 进入命令模式后输入) |
仅保存当前文件内容,可继续编辑 | |
| 光标移动(命令模式) | 移到文件开头 | gg |
gg |
快速将光标定位到文件首行开头位置 |
| 移到文件末尾 | G |
G |
快速将光标定位到文件最后一行开头位置 | |
移到指定行(如第 n 行) |
nG |
nG |
将光标定位到指定的第 n 行开头,n 为具体行数数字 |
|
| 向左移动光标 | h |
h |
按一次光标向左移动一个字符位置 | |
| 向下移动光标 | j |
j |
按一次光标向下移动一个字符位置 | |
| 向上移动光标 | k |
k |
按一次光标向上移动一个字符位置 | |
| 向右移动光标 | l |
l |
按一次光标向右移动一个字符位置 | |
| 文本删除(命令模式) | 删除单个字符 | x |

4168

被折叠的 条评论
为什么被折叠?



