插入命令
a A i I o O
定位命令
设定/取消行号 :set nu :set nonu
到行尾 $
到行首 ^ 或者0(数字0)
方向键 h,j,k,l
到第几10行 :10
删除命令
删除光标后5个字符 5 x
删除一行 dd
删除以后的所有 dG
删除这一行光标后面的内容 D
复制命令
替换和取消命令
u 撤销上一步操作
搜素与替换命令
搜索abc :/abc
替换
%s全文 5,10s在5到10号行替换
:%s/old/new/g
:5,10s/old/new/g
技巧
1.:r!date 导入当前时间
2 map设置快捷键 unmap取消(同理可用ab)
3连续行注释(就是替换)
:5,10s/^/#/g 其中^表示行首
4.让vi配置永久生效 vi ~/.vimrc