vim 编辑操作

Vim 中插入、删除、复制、粘贴等基本编辑操作

语法

[operator][count][motion]

参数

参数说明示例级别
i/a 在光标前/后进入插入模式 i 常用
o/O 在下方/上方新建行并进入插入模式 o 常用
dd 删除(剪切)当前行 3dd 常用
yy 复制当前行 5yy 常用
p/P 在光标后/前粘贴 p 常用
u 撤销 u 常用
Ctrl+r 重做 Ctrl+r 常用
. 重复上一次操作 . 进阶

示例

删除当前行

dd
内容进入默认寄存器,可用 p 粘贴

复制 3 行并粘贴

3yy → p
yy 复制,p 粘贴到下方

删除到行尾

D 或 d$
从光标到行尾全部删除

替换单个字符

r + 新字符
不进入插入模式,直接替换

常见错误

粘贴内容格式错乱 粘贴前执行 :set paste,粘贴后 :set nopaste
误删内容 按 u 撤销,Vim 支持多级撤销

技巧

相关命令