🧠 Vim 编辑器从入门到实用(超详细教程)
一篇让你真正看懂 Vim 的教程,适合零基础小白。
📌 什么是 Vim?
Vim 是一个强大的终端文本编辑器,常用于:
Linux 服务器编辑配置文件
编程代码编辑
快速文本处理
它的特点是:
轻量、极快
无需鼠标,全键盘操作
学习曲线稍陡,但一旦掌握效率极高
⚠️ 先记住:Vim 有“模式”!
Vim 和普通编辑器最大不同是:它有多种模式
模式 | 作用 |
|---|---|
普通模式(Normal) | 默认模式,用来移动、复制、删除 |
插入模式(Insert) | 输入文字 |
命令模式(Command) | 保存、退出等操作 |
🚀 打开和退出 Vim
打开文件
BASH
vim 文件名
示例:
BASHVIM
vim test.txt
退出 Vim(新手重点)
操作 | 命令 |
|---|---|
保存并退出 | :wq |
强制退出(不保存) | :q! |
只保存 | :w |
👉 注意:先按 Esc 再输入命令
✍️ 进入插入模式(开始写字)
在普通模式下,按:
按键 | 作用 |
|---|---|
i | 在光标前插入 |
a | 在光标后插入 |
o | 新开一行 |
👉 进入后你就可以像普通编辑器一样打字
退出插入模式:
TEXT
按 Esc
🧭 光标移动(核心操作)
在普通模式下:
按键 | 作用 |
|---|---|
h | 左 |
l | 右 |
j | 下 |
k | 上 |
👉 记忆口诀:hjkl = 左下上右
快速移动
操作 | 作用 |
|---|---|
0 | 行首 |
$ | 行尾 |
gg | 文件开头 |
G | 文件结尾 |
:行号 | 跳到指定行 |
✂️ 删除操作
命令 | 作用 |
|---|---|
x | 删除一个字符 |
dd | 删除整行 |
d3d | 删除3行 |
dw | 删除一个单词 |
📋 复制 & 粘贴
命令 | 作用 |
|---|---|
yy | 复制一行 |
p | 粘贴 |
5yy | 复制5行 |
🔁 撤销 & 重做
命令 | 作用 |
|---|---|
u | 撤销 |
Ctrl + r | 重做 |
🔍 查找内容
BASH
/关键词
例如:
BASH
/test
n→ 下一个N→ 上一个
🔧 替换文本
BASH
:%s/旧内容/新内容/g
示例:
BASH
:%s/hello/world/g
👉 整个文件把 hello 替换成 world
🧩 实用技巧(提升效率)
显示行号
BASH
:set number
取消行号
BASH
:set nonumber
设置语法高亮
BASH
:syntax on
💡 新手常见问题
❓ 为什么不能输入?
👉 因为你在普通模式
➡️ 按 i 进入插入模式
❓ 为什么退出不了?
👉 先按:
TEXT
Esc
然后输入:
BASH
:q!
❓ 卡住怎么办?
👉 万能解法:
TEXT
Esc + :q!
🧠 记住这几个就够用了(新手必会)
TEXT
i → 输入
Esc → 退出输入
:wq → 保存退出
:q! → 强制退出
dd → 删除一行
yy → 复制一行
p → 粘贴
🎯 总结
Vim 的核心就是:
👉 模式切换 + 快捷键操作
刚开始会不习惯,但一旦掌握:
编辑速度飞快
服务器操作更高效
程序员必备技能
📦 推荐练习方法
每天用 Vim 写点东西
强制不用鼠标
记住常用命令(不用全记)
❤️ 最后
如果你能坚持用 Vim 3 天:
👉 你就不会想回到普通编辑器了 😄
本文是原创文章,采用 CC BY-NC-SA 4.0 协议,完整转载请注明来自 NanYu
评论
隐私政策
0/500
滚动到此处加载评论...


