轻松掌握 vim 编辑器语法
文/晨风不可依米 (2025.07.20)
编辑器模式
- 命令模式:窗体底部无提示任何内容。默认模式。常用于内容选择、拷贝粘贴等操作。
- 编辑模式:窗体底部出现关键字INSERT。常用于内容编辑操作。
- 末行模式:窗体底部可输入内容。常用于检索替换、保存退出等操作。
特别注意:以下快捷键可切换编辑器模式。
- 进入命令模式:点击按键
esc。 - 进入编辑模式:(请先切换到命令模式,)点击按键
i。 - 进入末行模式:(请先切换到命令模式,)复合键
shift+:。
编辑器常用命令
光标移动命令
- 基础移动命令:左-
h、下-j、上-k、右-l。 - 光标文件头命令:
gg。 - 光标文件头命令:
G。 - 光标行首命令:
0。 - 光标行尾命令:
$。 - 指定行尾命令:
n$,n为数值。 - 光标上一个单词前:
b。 - 光标下一个单词前:
w。 - 光标跳转上一页内容:
ctrl+u。 - 光标跳转下一页内容:
ctrl+d。
插入文本命令
- 在行头位置插入:
I。 - 在行头位置插入:
A。 - 在上一行位置插入:
O。 - 在下一行位置插入:
o。
删除文本命令
- 删除当前行命令:
dd。
拷贝粘贴命令
- 选中复制:命令
v后移动光标选中内容,命令y复制选中内容。 - 拷贝当前行:
yy. - 拷贝指定行:
nyy;n为数值。 - 剪切当前行:
dd。 - 粘贴到光标位置:
p。 - 撤销命令:
u。 - 恢复撤销:
ctrl+r。
文本查找命令
- 向下查找匹配内容:
/content;content为匹配条件。 - 向上查找匹配内容:
?content;content为匹配条件。 - 向下查找匹配项:
n。 - 向下查找匹配项:
N。
文本替换命令
- 替换当前行首个匹配内容:
:s/old/new;old为旧内容,new为新内容。 - 替换当前行所有匹配内容:
:s/old/new/g;old为旧内容,new为新内容。 - 替换文件内匹配内容:
:%s/old/new/g;old为旧内容,new为新内容。 - 交互式替换文件内匹配内容:
:%s/old/new/gc;old为旧内容,new为新内容。确认过程(选择y或n)。 - 替换指定行区间所有匹配内容:
start,ends/old/new/g;start、end标记区间,s、g标记匹配条件和替换内容。
文件操作命令
- 文件保存:
:w。 - 文件退出:
:q。 - 文件保存并退出:
:wq。 - 文件不保存并退出:
:q!。
外部操作命令
- 编辑文件:
vim file;file为文件。 - 预览文件:
cat file;file为文件。
文章收获
- 如果觉得对你有所帮助,请点下“推荐”吧!
- 如果担心文忘记章地址,请点下“收藏”吧!
- 如果对博主文章内容喜欢,可进行“关注”博主,更好地获悉最新文章内容。

浙公网安备 33010602011771号