1、普通模式
1、:set nu
显示行号
2、移动光标
移动到行尾:$
移动到行首:0
文件尾部 G
文件开头 gg
指定行 ngg,n是任意数字
3、搜索和替换操作
1)搜索
向下搜索:/33 #搜索“33”
继续搜 按n,反向搜按N
向上搜索 ?80 #向上搜索80
继续搜 按n,反向搜按N
2)替换
:%s/A/B/g # s:替换功能 A:被替换的 B:替换的
g:全局替换,没有g就只替换第一列,g换成数字表示替换第几列
/可以用其他符号代替,如#
指定第几行到第几行替换,需要逐个确认替换
:set nu
:4,6s/A/B/gc #指定第4行到第6行;不需要c也是可以的
4、复制、粘贴、删除、撤销
1、删除
删除单行:dd(含有剪切功能)
删除多行:ndd,n是任意数字
2、撤销:u
3、复制:
单行复制:yy
复制多行:nyy,n是任意数字
4、粘yy贴:p
2、编辑模式
在普通模式按
i 插入*******
A 追加 行尾插入
a 光标下一个字符插入
o 小写字母,下一行开头插入
O 大写字母,上一行开头插入
3、命令模式
:wq 退出并保存
:wq! 退出并强制保存,"!"为强制的意思
:q! 强制退出,不保存
:set nu #显示行号
:set nonu #与set nu相反,取消行号