在命令模式下

【 /abc 】 从光标所在的位置向前查找字符串abc

【 /^abc 】查找以abc为行首的行

【 /abc$ 】查找以abc为行尾的行

【 ?abc 】以光标所在位置向后查找字符串abc

【 n 或 N】重复查找上次的指定查找

【 r 】替换光标所在的位置的字符,仅替换一个

【 R 】从光标后面覆盖 输入多少覆盖多少

w或W 光标从一个单词首移动到下一个单词首

b或B 光标从一个单词尾移动到上一个单词尾

e或E 光标从一个单词尾移动到下一个单词尾

nw 或 nb 光标向右或向左移动n个单词

0 光标移动到这一行的行首

$ 光标移动到这一行的行尾

n$ 光标移动到下面n行的行尾

fx 光标移动到这一行的x字符处

gg 光标移动到文件开头

G 光标移动到文件的末尾

nG 光标移动到第n行

u 撤销最近一次做的修改

U 撤销对这一行做的修改 两次U 撤销全部修改

yny 复制包含光标哪一行的n行文本

p 将复制的文本复制到光标所在的下一行位置

dnd 包含光标所在的行的n行删除

末行模式

【 😒/a1/a2/g 】将光标所在行的a1单词替换成a2

【 :4,6s/a1/a2/g 】 将4到6行的a1全部替换成a2

【 :%s/a1/a2/g 】将所有行的a1全部替换成a2

:n 光标移动移动到第n行