Skip to content

移动

w 移动到下个单词开头 e 移动到当前单词结尾 b 移动到上个单词开头 3b 移动3次 0 移动到行首 ctrl + o 移动到上一个光标 ctrl + i 移动到下一个光标 G 末尾 gg 开头 799G 跳转到799行

删除

x 删除当前光标内容
dw 删除当前光标及后面空格 d$ 删除当前光标到行尾 de 删除当前光标到单词结尾 d% 删除到下一个尾括号 3x 删除3个光标 3de 执行3次de

撤销操作

u 撤销操作 crtl + R 前进操作

替换

输入r 然后输入替换的单词 c [number] motion 同删除类似

😒/aaa/bbb 当前行 替换 aaa成bbb一次 😒/aaa/bbb/g 当前行全部替换 :1,10s/aaa/bbb/g 1到10行 全部替换 :%s/aaa/bbb/gc 全文询问式替换

删除暂存器

p将暂存器的内容放置到光标后,如果是行,放置到当前光标下方

查找

查找总是从光标向后,如果需要反向,使用? /xxx 查找xxx 输入n 查找下一个,N查找上一个

编辑模式

i 光标前 a 光标后 A 插入行末尾 R 替换模式 o 下一行插入 O 上一行插入

配置

:set xxx