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)