打开vim
$ vim test.c
复制n行
5yy //复制5行
删除多行
dd 表示删除光标所在行.
D 表示删除从当前光标到光标所在行尾的内容.
跳到文件开头
gg
跳到文件末尾
G
粘贴命令
p
替换字符串
:s/aa/bb/g 将光标所在行出现的所有包含 aa 的字符串中的 aa 替换为 bb
:s/\<aa\>/bb/g 将光标所在行出现的所有 aa 替换为 bb, 仅替换 aa 这个单词
:%s/aa/bb/g 将文档中出现的所有包含 aa 的字符串中的 aa 替换为 bb
:12,23s/aa/bb/g 将从12行到23行中出现的所有包含 aa 的字符串中的 aa 替换为 bb
:12,23s/^/#/ 将从12行到23行的行首加入 # 字符
跳到行首
0
跳到行尾
$