Vim 相关使用
📝 Vim 相关使用
1. 模式切换
i
→ 插入模式(光标前插入)
I
→ 行首插入
a
→ 插入模式(光标后插入)
A
→ 行尾插入
o
→ 向下新建一行并进入插入模式
O
→ 向上新建一行并进入插入模式
Esc
→ 返回普通模式
2. 保存与退出
:w
→ 保存文件
:q
→ 退出
:wq
或 ZZ
→ 保存并退出
:q!
→ 强制退出(不保存)
:w filename
→ 另存为新文件
3. 移动光标
h
→ 左移
l
→ 右移
0
→ 行首
^
→ 行首第一个非空字符
$
→ 行尾
gg
→ 文件开头
G
→ 文件结尾
:n
→ 跳转到第 n 行
4. 删除 / 剪切 / 复制 / 粘贴
x
→ 删除光标所在字符
dd
→ 删除整行(剪切)
yy
→ 复制整行
yw
→ 复制一个单词
p
→ 粘贴到光标后
P
→ 粘贴到光标前
5. 撤销与恢复
6. 搜索与替换
/word
→ 向下搜索 word
?word
→ 向上搜索 word
n
→ 重复上一次搜索(同方向)
N
→ 重复上一次搜索(反方向)
:%s/old/new/g
→ 全文替换
:n,m s/old/new/g
→ 替换第 n 行到第 m 行的内容
7. 可视模式
v
→ 按字符选择
V
→ 按行选择
Ctrl + v
→ 块选择(列模式)
d
→ 删除选择内容
y
→ 复制选择内容
p
→ 粘贴
8. 窗口与分屏
:sp filename
→ 横向分屏
:vsp filename
→ 纵向分屏
Ctrl + w + w
→ 在分屏间切换
Ctrl + w + q
→ 关闭当前分屏
9. 其他常用
.
→ 重复上一次操作
>>
→ 缩进
<<
→ 取消缩进
:%y+
→ 复制全文到系统剪贴板(需支持 +clipboard
)