当前位置:首页>Linux>Linux基础|编辑器之神Vim:会用这些基本功能就够了

Linux基础|编辑器之神Vim:会用这些基本功能就够了

  • 2026-10-24 20:54:31
Linux基础|编辑器之神Vim:会用这些基本功能就够了

在 Linux 世界里,有两个绕不开的编辑器:一个是你“逃不掉”的 Vim,另一个是你“早晚要学会”的 Vim。很多初学者对 Vim 的第一印象只有一句话:退不出去。但只要理解了 Vim 的设计思想,它反而会成为效率极高的编辑器之一。如果有小伙伴跟着上一节的课程进行了练习的话,应该也会发现其实crontab -e 编辑定时任务的时候,用的默认编辑器也是vim。

一、为什么 Linux 离不开 Vim?

在服务器环境中,你会发现:
  • 没有图形界面
  • 不能随意安装 IDE
  • 配置文件随时需要修改
而Vim几乎是所有Linux发行版的标配编辑器。
会用 Vim,不是加分项,而是 Linux 使用者的基本功。

二、Vim 的安装方式

大多数 Linux 系统默认已安装 Vim 或精简版 vi,但建议确认或安装完整版 Vim。
1️⃣ 查看是否已安装
vim --version
如果能看到版本信息,说明已安装。
2️⃣ 安装vim
# CentOS / Rocky / AlmaLinux / Redhatyum install vim -y# Ubuntu / Debianapt updateapt install vim -y
3️⃣ 精简系统注意事项
部分最小化安装系统只有vi,功能较少,建议手动安装vim以获得完整体验。

三、Vim 的三种核心模式(重点)

Vim 的设计理念非常独特:不同模式,专注做不同的事。
1️⃣ 普通模式(Normal)
打开 Vim 后默认进入普通模式,用于:
  1. 光标移动
  2. 删除、复制、粘贴
  3. 切换模式
2️⃣ 插入模式(Insert)
用于输入文本。
常见进入方式:
  • i   光标前插入
  • a  光标后插入
  • o  下一行插入
注: 对应的大写字母也可以进入插入模式,可以试试区别哦
3️⃣ 命令模式(Command)
用于保存、退出、搜索、替换等操作。
进入方式:
:

四、打开和退出 Vim(生存必学)

打开文件
vim test.txt
保存并退出
:wq
不保存退出
:q!
这是 Vim 的“入门三板斧”,一定要熟练。

五、光标移动(拒绝方向键)

h 左  j 下  k 上  l 右
虽然一开始不适应,但熟练后手不离键盘,效率更高。

六、删除、复制、粘贴(高频操作)

删除内容
x      # 删除光标处一个字符 dd     # 删除光标所在行3dd    # 删除三行
复制与粘贴
yy     # 复制一行p      # 粘贴到下一行yyp    # 快速复制并黏贴

七、撤销与重做

u      撤销
Ctrl+r 重做
修改配置文件时非常实用。

八、查找与替换(运维必备)

查找内容
/keywordn:下一个匹配N:上一个匹配
全文替换
:%s/old/new/g
带确认的替换:
:%s/old/new/gc

九、可视模式:所见即所得

v
进入可视模式后,可以选中内容再进行:
  • 删除
  • 复制
  • 缩进
非常适合批量操作。

十、一个实战示例

需求:将配置文件中的 localhost 全部替换为 127.0.0.1
:%s/localhost/127.0.0.1/g:wq
两行命令,快速完成修改。

十一、Vim 学习建议

不追求一次学会全部
先掌握保存、退出、查找、替换
在真实使用中逐步提升
Vim 是用出来的,不是背出来的。

十二、写在最后

Vim 的强大不在于功能有多复杂,而在于高效、稳定、随处可用。
你不需要成为 Vim 大师,只要掌握常用操作,就能解决绝大多数 Linux 场景。在服务器世界里,Vim 是一项值得长期投入的基础技能。
如果你想要成为Vim大师的话,可以关注并回复【Vim】获取《vim实用技巧》电子书!
另外博主开了一个新的英语学习的账号,有兴趣的伙伴可以关注一下!

最新文章

随机文章