vim基础
2026-06-18 02:22:28
Vim 基础
模式切换
| 操作 |
说明 |
i |
进入编辑模式(在光标前插入) |
Esc |
返回普通模式 |
v |
进入可视模式 |
基本操作
退出与保存
| 命令 |
说明 |
:q |
退出 |
:q! |
强制退出 |
:w |
保存 |
:wq |
写入并退出 |
:x |
写入并退出 |
光标移动
| 按键 |
说明 |
h |
左 |
j |
下 |
k |
上 |
l |
右 |
w |
跳到下一个单词开头 |
b |
跳到上一个单词开头 |
e |
跳到单词末尾 |
$ |
跳到行首 |
0 |
跳到行尾 |
gg |
跳到文件第一行 |
G |
跳到最后一行 |
编辑操作(普通模式)
| 按键 |
说明 |
x |
删除光标处字符 |
dd |
删除整行 |
dw |
删除光标到单词末尾 |
d$ |
删除从光标到行尾 |
yy |
复制整行(可加数字,如 3yy) |
yw |
复制一个单词 |
p |
粘贴到光标后面 |
P |
粘贴到光标前面 |
u |
撤销 |
Ctrl + r |
重做 |
. |
重复上一次操作 |
插入模式
| 按键 |
说明 |
i |
在光标前面插入 |
a |
在光标后面插入(append) |
o |
在下一行新建一行插入(最常用) |
O |
在上一行新建一行插入 |
A |
在行尾插入(相当于 $a) |
I |
在行首插入(相当于 0i) |
搜索与替换
| 命令 |
说明 |
/关键词 |
向下搜索关键词 |
?关键词 |
向上搜索关键词 |
n |
跳到下一个匹配项 |
N |
跳到上一个匹配项 |
:%s/旧/新/g |
全局替换 |
:%s/旧/新/gc |
全局替换,逐个确认 |
文件操作
| 命令 |
说明 |
:w 文件名.rs |
另存为 |
:e 文件名.rs |
打开另一个文件 |
:bn |
切换到下一个 buffer |
:bp |
切换到上一个 buffer |
← 返回文章列表