Linux vim 命令完全指南
目录
简介
Vim 是一个功能强大的文本编辑器,以其高度可配置性和效率著称。它是 Vi 编辑器的改进版本,支持语法高亮、命令补全、多窗口编辑等高级功能。
使用建议
建议新手先运行
vimtutor
命令学习基础操作,这是 Vim 自带的交互式教程。基本模式
Vim 有四种基本模式:
- 普通模式(Normal Mode):默认模式,用于导航和操作文本
- 插入模式(Insert Mode):用于输入文本
- 可视模式(Visual Mode):用于选择文本块
- 命令模式(Command Mode):用于执行命令
基本操作
模式切换
按键 | 功能 |
---|---|
i | 进入插入模式 |
Esc | 返回普通模式 |
v | 进入可视模式 |
: | 进入命令模式 |
光标移动(普通模式)
按键 | 功能 |
---|---|
h | 左移一个字符 |
j | 下移一行 |
k | 上移一行 |
l | 右移一个字符 |
w | 移动到下一个单词开头 |
b | 移动到上一个单词开头 |
0 | 移动到行首 |
$ | 移动到行尾 |
gg | 移动到文件开头 |
G | 移动到文件末尾 |
编辑操作
基本编辑命令
复制粘贴:
yy
- 复制当前行dd
- 剪切当前行p
- 在当前位置后粘贴P
- 在当前位置前粘贴
删除:
x
- 删除当前字符dw
- 删除单词d$
- 删除至行尾d0
- 删除至行首
高级操作
搜索和替换
|
|
多窗口操作
|
|
文件操作
常用文件命令
:w
- 保存文件:q
- 退出:wq
- 保存并退出:q!
- 强制退出不保存:e filename
- 打开新文件
配置相关
基本配置文件
Vim 的配置文件位于 ~/.vimrc
,以下是一些常用配置:
|
|
插件管理
推荐使用 vim-plug 管理插件:
|
|
常用技巧
效率提升技巧
快速重复:
.
重复上次的编辑操作n
重复上次的搜索
组合命令:
ciw
- 改变整个单词di"
- 删除引号内的内容ya{
- 复制花括号内的内容
宏录制:
qa
开始录制宏到寄存器 aq
结束录制@a
执行宏